when TS didn't get the girl he liked, he immedietly
accused the guy as a ugly loser 

speaking in terms of logic, you're the loser in this
scenario 

from what you said, you always spend your christmas celebration
with guys. why don't you on your part try to know more girls? say
if you're a shy guy, chat online? msn?
girls are sensitive creatures. so don't anyhow say things like,
"hmmm i think stockings don't really look good on you. leggings are
better." you get the point here? unless you're telling me that girl
is your best friend and accepts any kind of comments you make.
sometimes be gentlemen enough to pay for the meals and all if
you want to leave a good impression. last but not least,
step-by-step at least, cut down on your ego.
please handsome is not for you to comment but others. any
tom, dick, or harry can say they're handsome.