Trust me, I'm nowhere near irritated or offended... I come from a non-tech background (but am highly interested in building my own computers and playing games that destroyed my youth such as the original Starcraft, and the sequel), and can understand the misconceptions from the outsider perspective.
I can say this: the PC industry was nothing like I had expected when I came in. All my notions and opinions were completely wrong about how this whole thing works.
So I can see why people view it differently, and I am trying to educate folks as much as possible without stepping over shoes (and relationships between us, our vendors, our distributors/resellers, and the end-user).