I learned that when I find myself annoyed or bombarded with a negative behavior from someone (or multiple someones) in my life in a consistent way, the best way to stop the behavior from continuing is to stop doing that thing in my own life.
For instance, if I can’t stand people being hypocrites and I feel that is affecting me directly, then I choose something in my life I’m a hypocrite about and I resolve it. If I can’t stand someone not paying me on time when they owe me money, I make sure that I always pay my bills on time etc.
This has worked for me for 3 reasons:
1— I’m slowly improving my life
2— Those who are unable to make the same change in their lives will often have issues being around someone who can because they don’t enjoy facing their failures and they will often disappear from my life on their own which in turn improves my life further by removing those who continue that negative behavior
3— Those who are already doing the positive thing or who want to are motivated to be around me because we are all on the same track which then further improves my life
I’ve started doing this with lots of things and it has really made a difference in my life. I thought this little lesson was interesting because had you asked me before I tried it whether I thought it would make any significant difference I’d have probably thought it was a bunch of hooey. LOL