I've been smoking with my mate for around a month and he gets angry for no apparent reason sometimes, and i'm always smoking him out. Yesterday we were planning on having a few bongs, and he brings all his friends along and we smoke it all. Then when we were sitting down near these rocks and i was really blazed and i was talking to my other mate, and he just says 'dude either shut up or fuck off' and i'm like 'thats a bit harsh considering i bought all the weed with MY money' and then he just tried to get rid of me by saying 'theres a really hot chick over there'. Then i just got angry and told him to go and leech off another stoner. Could i have done anything else?