I agree, each one of those groups could be broken down into sub groups depending on how specific you want to get.
"I'm not sure why people get upset when somebody 'bashes' their keyboard."
It really is not about the keyboard, some people put their self esteem and self worth into their opinions.
Such as "I'm more of a pro than you so you should follow my lead because my opinion matters more than yours."
I mean really go back and look at the arguments and they all break down into one form of I'm more of a pro than you. I get paid so well, I work so much, I don't hafta work work so much, those are all the things we use to "zing" each other.
In my "PRO" opinion..........