I love people like you. Everything's good... till it happens to them!
As I said, everybody has the right to stay in its own world.
When I use to have problems (nobody's perfect!) I try to provide as much info as possible to give others the chance to understand fully my problem so they can help, especially since others will help me for free.
Unfortunately, I ask for the same.
If I understand one's problem and I can help, I gladly do. If one's too scarce with details, I may try to tell him nicely what details are missing. If one starts with criticism, I respond with criticism.
If you are paid for doing tech support, then your company gets revenue from its product/service/whatever. In that case you'll invest much more time and money to keep your customer happy. It's quite a different situation.
Edit: I also somehow hoped you'll report my post so it'll get deleted, proving that support actually works.