V, you did say a lot and I most definitely agree with you.
I spent many years in construction work. Majority of the people I worked with did good work and strived to get better. But there was that 10% that constantly complained about other folks and tried to bring them down to the complainer's level. The bad part was that this type of person would never change. I actually do feel sorry for that type of person.
Most people here on CZ can be male or female. No way of knowing for sure. One in particular I have come to the conclusion absolutely has to be a male. No way any female is that big of a prick. I looked at some of this individual's postings on forums other than CZ and the paradox of putting forth some good info, and at the same time being obnoxious to a fault, is evident wherever they go.