"All this has happened before... And will happen again"
My method of handling such situations is quite simple: Don't get depressed no matter what they throw at you. You play here? You give others some fun? Great - That's this game's purpose. Been in a couple of nasty RP-sanctiony situations already, did I leave? (thought to, but would leave too much behind)
Nope, the stubborn BSG(or should I say CR) Oddball is still pestering the community.