I think what it comes down to is a balance of patience and “upfront-ness”. When someone comes in and starts asking those questions, rather than tell them to screw off and find the answer on their own, explain to them how it is commonly looked down upon to do so, and that we generally expect/hope that patrons will at least attempt to look for the answer rather than expect someone to be at the standby waiting to provide every one of their (often silly, and somewhat easily found) answers.
Then… If they still can’t find an answer, they need just say “hey I looked but could not find an answer, would anyone be willing to answer me this…”
A simple, yet decently courteous, response may change them into a better and more aware community member, rather than just pushing them to hate some of us and continue abusing the boards.
EDIT: Oh, and if they simply do not listen to our “nice” responses, then we can berate the crap outta them 😉