I'm really glad you posted this Dan - it is a good wake-up call for all of us.
I will be the first to admit that there are many times where I just get SO frustrated with some of the posts I see here from newbies that I can't (or choose not to) hold my tongue. It doesn't necessarily make it right, but as they say, sh!t happens.
For many of us (I can think of several), what gets our goat more than anything is not the newbies who are here to get help. I'm happy to help anyone with anything - with one caveat - they MUST take this profession seriously, and with the respect that it is due. SO MANY of these new folks have absolutely ZERO business being in THIS business. They have no experience. They have no talent. They have no work ethic. They simply have some cash, and because of the newer, low entry barrier to this business, they jump in thinking that it's all roses. That, in and of itself is annoying - but I could live with it.
Where it gets to the point of being unbearable is when those same people come here with an attitude of entitlement, as if all of the years of hard work i have put in learning what I know (and believe me, I still have A LOT to learn) mean nothing, and I should not only be willing to give that information away freely, but that i should do it in a manner that THEY are comfortable with - on their terms - and I should thank them for the opportunity to do so.
THAT is what frustrates me. That and dishonesty/theft.
I, for one, can tell you that I have never said a single thing on this, or any other forum/FB, etc., that I wouldn't say directly to someone's face. Maybe that makes me an a$$hole, but at least you know where I'm coming from.