Mark I'm pleased that you still have your job but please in the future remember you can always walk away from a argument/screaming match, while some might see this as being weak I like to see it as another option
another thing is it never looks good for a man to shout at a woman IMO.