This is it, you know? No one can make you feel anything without your consent. If someone bumps into you as they walk by and does not even bother to see if you are knocked off your feet, is it worth it to get angry? They have already walked by and continued on with their day. You are the one that has been shaken up – you can choose to straighten yourself up, shake your head and forget about it. You have no idea what that person is going through. They could have had an awful day – maybe they just found out that someone they love is going to die or maybe they only have a few months to live. Maybe they are going to lose their home or maybe they really just did not notice they banged into you. Some people have no idea the damage they cause as they come into your orbit.
You should not let others dictate how you feel. Regulating your emotions is paramount.
I know I am simplifying things because life circumstances are hardly this straightforward. Shit feels really unfair. But what good does it do you to hold on to anger? What others do to you has no effect on you unless you allow it.
Stop letting them hurt you.