I find all of this disturbing.
I joined this site in the hope of improving my meager programming skills, and in most cases, I am not disappointed. Then I read a thread like 'this' one, and not just at 'this' site, the topic starts out with a valid idea then deteriorates into a 'put down' match.
I can understand that people have differences, but usually, a 'rant and rave' forum is created for just that purpose. Those that wish to complain can 'chat' there and the rest of us can then 'choose' to either participate or not.
I am trying to learn. I do not find it encouraging when members 'air their dirty laundry' for all to see in a thread that is meant to be informative or instructive in regards to programming. I did not come here to read 'who did what to whom'.
A few suggestions: Admin. Perhaps a 'rant' forum? Moderator: Moderate. Guide the content of each thread. Members: This forum can be viewed by 'joe public'. Before you make 'comments' about others, remember we are being watched, and the site's reputation is on the line.
Admin: I will make your job a little easier. Please delete my account...