You can try and chang change people and circumstances as much as you wish but ultimately you will burn out. What takes less energy, and is more rewarding in the long run is to change yourself. People become fixated on the idea that they are the way are and there is no reason for them to change.
Firstly if there’s no reason for you to change then why should anyone else change to suit your needs? And secondly, when a situation has already occured, you can try and change the past but that’s currently beyond our realm of possibility.
Change is a bit of a nasty word, lets inter-change it with growth. If you work on your own growth you are much more likely to come out of the situation on top. It’s like a game, say tennis, if you don’t learn to become better at it, improve your strokes, you will always end up being the one that does most of the running.