Want to irritate users? Learn from MSFT support 'engineers'
What's interesting, is that the users were not angry because of the software bug -- rather -- they were angry because of the way they were treated by MSFT support "engineers." These 'engineers,' rather than solve problems, they act like phone operators that simply put you on hold and (BEGIN LOOP) 1. transfer you to another department 2. only to find that you were transferred to an irrelevant person 3. who will transfer you elsewhere (END LOOP)
This behavior irritates users enormously more than simply admitting you have no solution, or that the bug wont be fixed, or even to say your problem is not priority. Giving users the run around is definitely the WRONG POLICY.
Specifically Re MSFT: I don't understand why MSFT doesn't implement a policy like HN or stackoverflow where responses are downvoted if they are wrong/irrelevant or they simply link to another forum without providing the solution to the OP in their post. The 'engineers' compensation can then be based on the #upvotes minus #downvotes -- that will give them an incentive to help users.