Don't think some of the responses here haven't given me similiar initial reactions.
I just try to count to 10 and do my best to consider someone else's view (with respect). Anger and yelling will get you nowhere. Listening and talking, treating people with respect, much more helpful.
/steps off soapbox