Almost all that information in that thread is false slander by a bunch of deranged and disgruntled trolls, you gotta sift through it, its mostly just trolling. LOL 100 Aliases and a fraud. Thats funny.
Transparent Win/Loss record in the long run speaks for itself or you can act like a dumb little schoolgirl who believes everything she reads and acts like an idiot like half these trolls on the internet.