omg that is so mean and rude. If I was you, I wouldn't be crying. I would've been PISSED OFF! You should've said something back to him like, "don't take it out on people just cuz you couldn't get it up last night." =) lol. You are not chubby, btw. 145 at 5'9''? You are are a healthy weight! If you were shorter, it would be different but at your height, you must look good. Don't worry about it.