I have my hits and misses, and had a lot of grumbles from my friends. But I thought some of the below mindsets work well for me.
1) It's ok to be taken advantage of
As long as it doesn't kill or hurt too much. Doing something to convenient others is not a sign of weakness. Also, do not expect anything in return, if favour is returned, good and it is a bonus, if not, just tell yourself u are nice or it's part of good karma LOL
2) See the goodness in people
We all like to bitch about people, it can be quite fun if not done maliciously, but once the energy gets negative, try to be mindful. Also, it is easier when we see the good side of people when we get into their wrong side from time to time. Hey, we are no saints, we are a basta... From time to time too. Live and let live.
3) when a confrontation is inevitable, never back down
If something is really wrong and crosses all your boundaries, and after applying 1 and 2 still does not work, it means u need to assert your stand clearly without any fear. Even at the stage, there is no need to be nasty, but there can be no sugar coating and A spade must be said as a spade. In the end, u might not get what u want, but it's fine, the stand must be made clear. If things go your way, be humble and grateful. If things dun go your way, be graceful but made it clear u accepted collective decision but it is not your stand.
Goodwill is more important than being right. Not everything that is not right is wrong. But wrong things are wrong, we can do the wrong things because there is no choice but we can lie to ourselves and to others that is permissible and could be right.