Hi, my husband and I have been married for 6 years. We have a 4 year old and a 4 month old. A few days ago we had the most terrible argument. In the argument he called me a "retard". I responded by calling him a number of names in return. We are under a huge amount of stress, are both sleep deprived and I am suffering from terrible mood swings/PMS. The argument ended with me telling him all I felt for him in that moment was hatred. We have since had an honest discussion about where we go from here. We have had arguments before where he has used a disrespectful name. As I call him names in return am I just as bad? I know this is not healthy. These arguments have happened roughly 3 times in 6 years.