Apryl, I am so sorry that you had to deal with that. I know it's hard, but it will ultimately make you prove him foolish (which is always fun, isn't it?

)
I don't understand why people think it's their business- it's NOT. What he said to you is rude and uncalled for. What did he think would come out of it besides negative feelings? Gee, that's productive!
The last time I dealt with something like this was when my 99 year old great-grandmother pounded her fist on the table and yelled at me that a "young, pretty girl shouldn't be so heavy." I ran into the other room and cried. My first instinct was to shove my face right in front of her and "prove" that it didn't matter whast she said.. but then I thought that maybe my energy should go toward something productive, like focusing on my goals and proving her wrong. NOT that you should ever change yourself for someone else- but since I know you've been OP lately (and doing great I might add! good for you!).
I'm really sorry, and I hope tomorrow is better. ((Apryl))