first off, the "lad (or lass)" was just to cover all bases. i haven't made any assumptions about your age, sex, or gender other than to assume by your comments that you're probably younger than me. why so sensitive?
secondly, if you're not particularly bothered by my "continual condescension and blitely idiotic assumptions", i suppose you're calling them that just to be accurate? well, i do admit it's hard not to let slip my opinion of people who, as a group, are so rude, frequently themselves misassumptive, and (in many cases), trying to be condescending, as you seem to be trying for here. blame your culture for that.
and no, i've never been one to worry about my image. my thinking is this: people will react to you with more trust and honesty if you let them know where you stand. also, to any extent that anyone's opinion or attitude is off, i too believe that plain statements are called for. so i respect you for that.