My realm is ruled by just a few p2w players that rule the top 3 clans. they have clans and insividuals they "protect". If you attack them, they will zero you and some of your clan. There is nothing that can be done about them. Pvp is almost nonexistant in my realm. A rally or rallys able to hurt the p2w plsyers is almost impossible to set up, and will just cause them to pop a shield. People are leaving the game because of this. I suggest some single use buffs that might help level theplaying field. Invunerability: attacking troops cant be killed. They can be injured, just not killed. There is a time limit based on attackers th level. higher th = shorter duration. Perhaps th 23 and up the duration is too short for one attack. Power up: increases the attack power. Multipliers of 1.5 would be more common than, say 3. Increase rally: a buff that would increase the amount of troops someone can rally. Again, on a simple multiplier, with higher multiples being more rare. Autoshield: when activated by the owner, raises a one hour shield if enemy troops reach the ownets city. These are just a few ideas that might make the less powerful players able to occasionally threaten the p2w players, and keep the p2w players from being too obnoxious. these buffs could be rare drops from monsters or even event drops.
They are already working on something like this, called artifacts. Which will be spells that you use to boost your power/abilities/ etc. in different ways.
They have, it is in the March State of the Realm update. (I had to double check before I posted) https://forums.kingdomsofheckfire.com/threads/state-of-the-realm-march-2018.826/