It was his birthday this past weekend and we went to a hotel and we were drunk and we finally had sex. Afterwards I kind of brought up the fact that he watches so much porn and never touches me and got upset and started to cry.
Having a conversation like this when you're intoxicated will not necessarily have the best results. Maybe you should try speaking about the lack of sex (not the porn) again and this time be sober.
Also, if he is having body image issues, the drinking may have helped to alleviate some of his inhibitions.
He told me that he's just uncomfortable with his weight (he did gain a little weight) but so have I.
Just because you have also gained weight, it does not mean that you'll feel the same about the change in your bodies. He obviously feels pretty insecure about it. If you want to help make his body image more positive, you should compliment the parts of his body that you particularly like. And don't do it just when you're wanting to have sex, do it all the time.
And he told me sometimes he try's to touch me but I push him away. Which I do cause I think he's just kidding and nothing more. But anyway it's rare he does that anyway.
Then don't push him away, even if you think he's joking. He may couch his advances in a playful guise so as to protect his feelings should he get rejected.
And he said he just thought I didn't want to have sex anymore and every time I try and touch him kiddingly he pushes me away.
This could very well be a reaction to what you said above - you pushing him away.
And his still watching lots of porn. Like ill leave downstairs to make breakfast or go to the store and feel uncomfortable because I know what he's doing.
Would you be upset about the porn if you were still having sex regularly? I think the porn and the lack of sex are unrelated. He still has sexual desire and uses porn as an outlet for that but... he just thinks you won't find him desirable and/or that he is 'disgusting' and so does not feel sexy (i.e. these feelings get in the way of his desire for sex with you).
I think you need to stop fretting about the porn and start devoting your energies to building up his self image. Don't reject his advances, even if you think he's just being playful. Maybe once he starts to feel more positively about himself and no longer feels that you are 'rejecting' him, your sex life might pick up.