Sensible!
In my experience with emotional issues, you kind of have to go with it. Push yourself to improve, but be patient, it's a learning curve and there will always be a time where things don't go how you want. However just realising that fact is a step in the right direction. It's just a case of breaking down the old emotional responses and creating new ones.
The fact that you feel like fighting but you stop yourself shows that you're on the right track.