First of all I must say it is nice to see you admit that there is a problem with the way you handle situations that produce anger within you. Do you only resort to name calling when you’re angry or is it something that you constantly do despite your current mood?
You said that..
My therapist asked me why I felt the need to resort to name calling and the truth is that is how I always react. I have always reacted that way since I was a kid
You recognize that this is a pattern, does this come from the way you were treated as a child? Maybe it is due to something you saw in your household when you were a kid. Nevertheless, it is great that you are seeing a therapist. They can help you to understand what is the underlying cause of your need to lash out using abusive words.
You really seem to know what the next step is, talk to your therapist. Tell him/her of your concerns and take it from there. In the meantime, when something happens that really gets at you, try to take a deep breath and walk away. Think of how hurt your daughter was when you yelled at her, remember that you’re the adult, you love your child and walk away until you are able to deal with the situation. I’m a quick tempered person, I can say that this is hard to do, but it helps. I’ve also just screamed instead of said words that I’m afraid may hurt my children… the result? I'm able to get the emotion out. Then.. they look at me.. I look at them.. and we laugh because of how ridiculous I must have looked shrieking like a banshee.
Please let me know how things turn out for you!