Duffman, I will agree that no need to insult people going about how skill full they are or not. I remember you were calling some of them idiots, and that ain't good attitude, sometimes just keep things to yourself, explain what you think of it, but not directing to anyone, less hassle, less warnings etc.
About your ban, there are a lot of fails from you, like you run with a flash while a CT is waiting for you, no one would do that if they knew there was a CT. I think denying was not justified.