I have been with my husband 12 yrs he has always had anger issues and been grumpy with have 2 children and been married 5 years , we have had our issues over the years but we seem to be going around in circles coming back to the same arguments I don't feel loved and feels like I'm only here so he can be with his children he say nasty things like fat c..t in arguments but the says he doesn't mean it he has hit me once about 3 yrs ago when things are great they are great is this man worth staying with or do I find happiness else where as I do not want to be unhappy forever I can't fault him as a worker and provider he is amazing around the house , but always comments about everything and anything if it is not done and never is a nice way I feel worthless but I am scared to be on my own with my children but don't want my Girls to grow up thinking it's ok for a man to behave like this I found out about 5 months ago he cheated at the beginning of our relationship I can't seem to forgive him for this