Time to find a new meeting.
IMO it takes a while to find a good meeting but once you do you will be glad you did.
Sorry about your experiences. As lighteningbug says, may this help you learn better ways to cope when someone makes you angry in the future. Perhaps call someone next time?