You would not want to be responsible for someone else’s happiness, so please do not hold someone else responsible for yours!
Blaming is so much easier than taking responsibility, because if you take responsibility … then you might be to blame.
Unhappiness can be like a virus spreading from one person, to the next person, to the next one and so on. When someone is mean or rude to you, do not let their unhappiness infect your own life. If you are the unhappy one, please quarantine yourself so you do not infect others!