Leo, you need to react more. Lately, when things go wrong or people treat you badly, you don't give the response the moment deserves. Without meaning to, you send a message that others can walk all over you, and that your feelings don't need respecting. That is unfortunate, because why should you bear the brunt of other people's negativity and poor choices?
Today is the day to set boundaries. Tell the people around you, clearly and calmly, that they cannot treat you this way. They cannot force you to handle their emotions or to absorb behaviour they should be managing themselves.
Leo, you must become your own strongest supporter. If you keep staying silent, others will not take you seriously. You are not the world's punching bag. You do not deserve to be the target of constant harshness, or the container for everyone else's emotions.
Remember, boundaries are not aggression. A calm "no" is enough. You can stay kind while refusing to be mistreated, and the people who value you will adjust. Those who don't were only ever comfortable because you always stayed quiet. Start small: decline the favour you resent, answer the rude remark honestly, or simply walk away from the argument you never started.
Disrespect, left unchecked, slowly eats away at you until you feel small, uncomfortable and close to breaking. Do not let it reach that point. Take a stand for yourself today and draw a clear line: nobody is allowed to dump their moods on you, and you will no longer carry them.
Establish firm boundaries to avoid mistreatment, protecting both your peace and your relationships.