This has been a problem for at least 2 years and probably before then. I don't think anything Inno will do will solve the problem or improve game play. I feel like community management stopped caring a long time ago as the issue is largely beyond them. But they've also helped get it to this point by infracting many people who raised this issue in the past. Frankly, some of GPC have contributed to the issue in the past. And that's not a total knock, nobody's perfect, myself included. But the first step to solving the problem is admitting that perhaps none of these are actually viable answers.
Here's my proposal for improving the problem.
1) Create a master black list to identify excessive spammers, spamming alliances, cheaters, and cheating alliances. The main focus here will be the alliances and alliance leaders. The people actually adding to this list should be a handful of reputable players and leaders, perhaps elected by you all. This is done to prevent anyone random person from claiming they got spammed by someone they don't like, when they really got HCed twice in an hour, caught off, cleared, and lost cities. The list should be posted on the forums and bumped/updated often. Ignorance shouldn't be an excuse.
2) A super alliance or group of alliances should be created for the purpose of hunting down the teams that are known cheaters and spammers.
3) The super team will then give the spammers a taste of their own medicine and fight them with the intention of forcing a disband and/or driving the leaders and prominent spammers out of the game. This will be repeated for as long as the group remains a group.
Now obviously, there's going to be kinks in this proposal. But based on my experience, it can be done. For anyone that doesn't know, I helped found BWN with that idea in mind on 107. I even recruited some players based on this premise. There was even a blacklist created based largely around point 1. It is possible to pull this off.