Fair enough. I'm not going to get dragged into an argument over this because I don't think you have a leg to stand on. The guy asked a simple question about how a particular aspect of a web technology worked. There simply wasn't a request for a freebie. He said he's already working with a programmer and he wants some insight into how to go about it.
I'll say it again: That's why forums like this exist.
Are you seriously telling me that as a 'remunerated' programmer you have never in your life benefited from someone else explaining something to you? I know I have. It's bit rich therefore, to begrudge someone else the same. Honestly mate, I think you've genuinely misjudged this one.