Ah, well, we all been in this boat.
Honestly, my advice, put your cards on the table, call it as you see it, and let things fall as they come.
If you have a problem with another team, tell them. If it ends up that you guys dont play tougher then fine, they were not worth it anyways.
Your community will recover over time.
Its a game, not a sport, and it boils down to having fun. Once its not fun, screw em, let them dig themselves their own grave. All you can do is play fair and have a good time. You dont need to kiss peoples ass or make a competing website. In the end, no one wants to play with assholes. If the other team is assholes, then let the fanboys chase after them...Your time and your fun isn't worth wasting on them.