Certainly I agree. 100%.
A person's state of mind, and emotional state, is or at least should be entirely under their own control. We are all responsible for the contents of our mind moment-to-moment. Wish more would take responsibility for themselves (as you do) and not just fall for emotional triggering.