You can be a kind person and still be the kind of person who yells profanity at the car that cuts you off in traffic. Being kind and not tolerating bullshit are not mutually exclusive. Being a kind person doesn’t mean you can’t verbalize your disapproval for disrespect.
Crossing paths with idiots is never an excuse to act badly and you should always strive to set a good example, but it doesn’t mean you have to stay silent or put up with abuse.
Sometimes the biggest favor you can do someone is to stay calm and speak the truth. And sometimes that truth is, “You’re being an asshole and here’s why…” At other times it may mean not giving your time and attention to someone who doesn’t respect it.
You don’t have to be perfect. You don’t have to be a Zen Master. And you certainly don’t have to tolerate bullshit. Just lead with kindness and always do your best. Even when others are not at their own.