Dealing with people who know the right thing but deliberately refuse to do so is very frustrating, they put you in a very uncomfortable position to either rant, complain, or scold them. Afterwards they have the audacity to feel offended and make you the bad person when they created the entire mess.
Maturity is lacking in a lot of adults, honesty is hardly found in anyone and commonsense is extremely rare. Dealing with humans is a form of extreme sport that requires lots of patience and tolerance that most of us do not have.
Do not provoke people and complain about their reactions. These are the type of people that are quick to go gossip about you and make their stories seem so sweet while deliberately ignoring their role in the whole drama.
If we all decided to react to every nonsense, the world will be too chaotic hence why most people ignore a lot things. You are not weak if you ignore bad things done to you, rather you are avoiding conflicts, loss of livelihood, loss of opportunities and prison sentences. There is self defense but sometimes you might go too far and just wreck your life for a foolish person. So just ignore to avoid all unforeseen problems.
It is hard, especially in situations where your livelihood depends on your reaction. So in order to keep your job, maintain your clients or get paid for a service rendered, you endure. That is why so many people are stressed, depressed and suicidal from refraining to react to bad situations.
But sometimes react and let the chips fall where they may. Certain people deserve a piece of your mind. Setting boundaries is very necessary and speaking up helps set these boundaries. You just need to be selective about who or what to react to.
Peace & Love.