@shortygurl,
sweetie if he makes you this unhappy then don't give into his @sshole tendencies... date lots of people. Enjoy life and live... tell your friends not to invite him out, they would listen if they knew how deeply you disliked him...
Think about the little boy and how much he means to you... I am sure he can be a great dad but overall your son is going to see how daddy treats mommy and think that is the way it is suppose to be.
P.S. I wish I knew you felt this way on Saturday night... if he hurts you this much, I, as I am sure the rest of us, fully support you in weaning him out of your life <3