O.o Sorry to hear that, bro... I have heard some stories in that regard, can't really back them up with facts myself but I have no reason to mistrust the people who have told them. Hope things turn out better for you here, though :3
Not like massive conspiracy theories or anything like that, just that the mods supposedly favor popufurs and tend to let things slide they normally wouldn't. Stuff like that.
Link
Woulfe
Wurff