Customers want help getting something to work. More often than not, their problem is not caused by a bug. Asking "Can I/How do I do 'X' with this?" is not a bug report.
Let me contribute my two cents as someone who has been at the other end of that support request for a piece of open source software countless time: A user of a given piece of open source software is not a customer. They don't become a customer until money exchanges hands.
This is why you see a lot of a "our users are beta testers" mindset with open-source software. Since money is not given to the developers when someone downloads their program (either directly, with the customer paying the developer, or indirectly, with the customer, say, seeing ads while using the program), open source developers see their users in a completely different light than a commercial software house does. They often times expect more active commitment from their users to improve the program in question.
In terms people asking for support, I used to get a lot of private emails asking me for support or demanding I add features to my open-source project over the years. I finally game to grips that, while I enjoy writing quality software, and I enjoy (or at least tolerate) writing quality documentation for said software, I don't really enjoy being at the beck and call of random users of my software. So, about two years ago, I cut off all unpaid private email support.
What I do today is provide free support on the mailing list for my program; if someone asks a question and another user doesn't answer the question, I will sometimes answer the question myself. Sometimes, the answer will be a RTFM. If the user in question points out they have an issue with the documentation or what-not, I will sometimes make an improvement to the documentation, such as adding a Google search box to my documentation after this discussion.
If people want more extensive support than that, they can become a customer by paying me for support.
It took me a long time to figure out how to set up the web page so people wouldn't try to get unpaid private email support from me. I used to have a "contact" web page with an extensive disclaimer I didn't provide unpaid private email support. People would ignore the disclaimer and email me anyways. I finally set up some automatic form replies requesting money from people who did that, and then removed the contact page altogether, replacing it with a products page where I tell people I would love to get money from them.
The issue I see is that a lot of users, who do not pay for software, still have the same expectations of support or what not that they get from software they paid for. I have gone to a lot of effort to reset those expectations; other open source developers handle it differently, such as no longer supporting their software and just ignoring end-users altogether.
Rather than accept my comments at face value in a "the customer is always right" frame of mind, you choose to challenge me instead. It's really rather difficult to persuade someone to use your product when you keep telling him he's the problem.
A lot of open-source advocates unfortunately act this way. This behavior is the behavior of someone with a lot of insecurity about the software they use; denial is a perfectly normal human response, but not one that results in advocates having a professional attitude.