argument on a night out

Lauren
last night we went to our friends engagment party we bith have another friend who we went with who likes to cheat on his girlfriend anyway at one point his friend saw a gurl who he liked and my oh asked me if she was nice looking he said she was quite hot i just let that slide but he was at the bar with this girl touching he neck and back etc he realised i was looking and shouted my up to the bar he intoduced me to her and i went back to tmwhere wee were sitting a few hours later she kept going up to him and touching him i told him to tell her to stop she new who i was and he new i was there ! anyways he started getting really annoyed and shouted me outside the way he was speaking was rude and a women standing outside called him a few names and told him to stop shouting at me so this went on most of the night him twisting it making it my fault i just ignored it and continued to dance and party with everyone else i didnt say anything to anyone but a few of his work mates pulled him up on what they saw at the end of the night he told me i was going home n he was going out with his friend to a club he started saying i was wkrthless and he was fed up of what i put him through the past 4 years (i have done nothing but put up with his crap for 4 years and do everything for him) i went home and he kept phoning after the club had finished calling me names etc he cane and got his things from my house then went to his mums house for the night he came over eairler before work with flowers but is still adament its my fault even though i didnt do anything or say anything to anyone ! everyone at his work is angry at him and i feel bad for that but why should i take the blame for it ? i have to add too that he done drugs as well last night i told him not to do anymore but ofcourse that was me controlling him ! im fed up feeling this way but he wont acept when hes wrong ! he has cheated in the past i dont want him to come here tonight because he would have got so much crap at work for the way hes acted n he will just try and twist it to be my fault :/ am i wrong ? should i have been okay with him touching another girl after saying she was hot ? then her to be over him