It's okay to ask a question if 1) you have a thick skin and 2) you expect a negative reaction. Otherwise, yes, you're going to be disappointed.
The experience from someone new can suck because someone was terse or dismissive, but they don't understand they were one of fifty people that day to make exactly the same mistake.
If you are unable to offer constructive feedback to the user who asked the question then you are really just acting as a stop-gap and not really fixing the root of the problem. People ask "bad" questions for a lot of reasons but it you are unable to steer them in a direction that allows them to understand what makes a question "good", they will continue to ask "bad" questions.