Honestly I don't think that the "unbalanced play style" that you are referring to is the cause of all the inactive players. If you look at some of the other games just like this on you will find a lot of lowbie inactives around. It happens with this type of game. Someone logs in and try it out for a few days if that and decides that it takes up to much time and energy to constantly maintain the game, so they quit and never come back. You won't ever change that. Most of the inactives are just that, people who have decided against coming back.
Now there are the others that stick with the game and get big, we bigger say ch 7 or 8, but not quite to 2 cities yet, that are farmed out of existence because there alliance either doesn't help them or there not part of one, and can't afford to pay real life cash to get the Truce buff.
The only way people are not going to get farmed out of this game is if no one is allowed to attack another person. You want less farming of active players? Make your rank have nothing to do with honor points. And put food in camps. That's the only way I can see people not getting farmed out of the game.