Banny, you do realize that the nature of all these forum threads and criticisms directed your way isn't purely because of your actions in a pug environment, right? You do realize that these are essentially just the catalysts for many community members to express their frustration with you as a representative, which is about so much more than individual incidents of drama here or there, right?
It's not about being objectively right in matters of debate. Call it what you want and take from it what you will, but I can't read multiple threads like this (even if you were objectively right and infallible in every case), and pretend that there isn't a real clash between many of the people that are passionate about tf2 at multiple levels and the fact that you are such a figurehead of the community at this point.
It's not necessarily your fault, I don't think you aimed to be in this position but it came as a byproduct of your success as a competitor. The community certainly didn't elect you and that's where the issue lies for many people. You are representing people that don't want you as a representative, and obviously this upsets many. I don't really have any suggestions on the matter, but let's just call it what it is.
Edit: it goes like this
Banny makes himself look bad
Community: LOL this is the face of our game, we esports now
Banny: my actions are justified
Community: r u retarded
Banny subs: he's right!