The game is flawed in this, and more things. Taking out full gold garrisons with a bronze army should not be possible. Heroes in general have too big an impact on combat.
Same goes for honor, if you defeat a player much higher then you, much more and better heroes. You receive no honor if they use bronze. (100-200)
But if you kill a new player 10 levels below you. Who does not know game really and puts some gold on the field. You get 700 honor.
Risk reward in this game is not ballanced.
And the game in general leans way too much, to those few highest people on the server. They are untouchable.
I have seen now several servers get destroyed, because of 1 person. ONE!
That just spends enough money to get 2-3 levels ahead of all others. And game is done.
How can any game be designed in that way? 1 Person able to destroy a whole server.