Yeah, like Stephane said - if we have newbie webmasters here at
WEG with a bunch of questions then we'll often send them over to Cozy Campus or Ynot for some tips and pointers to get started.
As Affiliate Support the role is to help webmasters make the most of your program and make the best sales they can from their traffic. If the webmaster him/herself doesn't know how to do that it's not our job to teach them how, only to support them in finding the answers themselves and making suggestions for improving conversions with their traffic.
From the sounds of it you gave this webmaster a ton of help and he was a rude asshole. Just cos you're affiliate support doesn't mean you have to take that kind of crap from people!
If it were me in your place I'd explain to the webmaster that I'm more than happy to help, but to do so on an ongoing basis I need to receive a certain level of respect or I just won't be able to help them anymore.
We aren't doormats and we're not here to do the webmasters job for them! We shouldn't be treated this way at all.