Being nice or kind _is_ important of course; but there is a
point of "Time To Speak Up" and it's not when your pants are
down to your ankles in an awkward situation with an authority
figure but LONG before that..
All of life is roleplaying. If someone is performing their role
properly (whether the role be that of parent, teacher, kid,
boss, friend, whatever), then there's no problem. You play the
role properly, the role gets the respect it deserves.
But if your role is an authority figure is performed poorly,
well, someone else is right to call you out on it.