I hate to say so but i disagree with some of the things mentioned as solutions to the game.
Those solutions don't make it any easier.
Firtst things first, it's a war game, not sim city.... if players can't be destroyed what's the use of the game?
I would vote for destructable players, but there needs to be balance, the big players should be destructable as well....
If the game was more balanced i'm sure the top villages would attack eachother more and more.... but there does need to be some result.
the way i see it:
No more pushing, it's illegal to send anything up (trading is allowed though, will figure out a way to do so.) *Sending runes and resources up to higher ranked players/villages.
Pulling is great and everyone is advertised to do so. *sending of runes and resources to lower players will lead to even growth of most players and balances the server.
No sending of weapons and armour, not to lower or higher players.
If a player chooses the tactics of armour and weapons above units that's fine, but balance is still here... a village that's spend 30 runes on armour and weapons will have roughly the same power as a village that's spend 30 runes on units.
No need for a limit on runes that can be stolen, however, some honorcode that is looked after would be apreciated, no more then 3 attacks per 24/hrs or something.
*mods can make sure this code is accepted and lived by, if not a forced vacation mode for 7 days could be forced upon that player.
Rune protection is okay, but if there is any form of abuse that players that are abusing it should be reset/banned/forced vmoded.
Multi accounts need to be removed, any account that is susipicious should be forced into vmode untill the player has had clearance from the game admin or game moderator.
Loss of honor is okay as it is, let's not forget we need to force people to attack players their own size, the honor could be based on rank/value again if the sending of runes uprank was disabled and the sending of huge amounts of runes to lower ranked players was limited.
Pulling a player up in the ranks by sending him/her runes/resources is something different then denying your attacker any winnings and sending all your runes to another player who is ranked lower then you are.
We all think of rules as in some book, i think it takes a couple of moderators who understand the game, know of the way it's supposed to be played and try to force every player to play that way.
In dutch there's a saying, it's not the letter of the law but the spirit of the law.
Most of the abuse/cheating is from using rules for other things that they are intended for.
If we would punish that, or make perfectly clear that such actions won't benefit it's easier for everyone and a better game is born.
I'm not saying we should reset everyone who send a single rune up, reset is a way to harsh action for most abuse.
But to make sure nothing good comes from bypassing the spirit of the game we could enforce vmode on players, make the account idle until moderators have investigated the abuse, or something like that, if a big players recieves 20 runes by an illegal action then a mod could take 20 runes by destroying buildings until 20 runes were free (taking 20 free runes from that player is easier but less effective) 
Your village is 38100% bigger than the defending village. You will probably lose 90 honour by attacking this village. If someone of your clan attacked this village earlier, every clan member will lose honour.