User Power
Value/Post Ratio
455%
- May 1, 2011
- 7,639
- 34,764
How do you prevent it from happening?
You don't. Because you can't control other people.
You can spend your entire life trying to manipulate the world around you to be the way you want it to be (good luck with that). Or you learn how to feel okay with reality, whatever it is.
The problem wasn't the guy's attack. The problem was that you were so triggered by it that you reacted to it, tried to argue with him (what for?) and then wasted three hours of your life thinking about it afterward. And now you even wrote a long post about it, further fueling the flames.
This is very clear to see here:
It took me three hours to fall asleep that night, because I was angry at myself for having been abused so easily.
You abuse yourself, not other people.
The solution isn't something you do on the outside. It's reprogramming your mind to get conscious that you're starting to feel anger, then deciding not to engage in it, and then simply going away and chilling out. If a 5-year old kid attacked you this way, you'd laugh it off. So you already have this ability. Just need to train it to react the same way with adults.
Obviously, it's not easy. But I think it's important to go to the root right away and acknowledge that the problem isn't what's happening outside but what's your reaction to it inside.
It's easy to feel that others abuse you but usually it's the other way around (and if it's not, as is the case with domestic abuse, then obviously this is not the right place to seek help).