Nah, They won't fire you. Because you're effective. They just can't figure out why someone who tells the truth, without compunction, with (more or less)tact, understands the processes, suggests the solutions, and isn't (exactly) P.C., could be right.

I would never beable to work for a company that yelled at me for saying to someone that they have no clue as to what they are doing, I've said that and a lot worse and never have been talked to for it.

Also why would you have to go to sensitivity training for something one of your employees did?

Yet another example of why Politically Correct is WRONG. Heaven forbid that anybody should feel a sense of accomplishment for completing a task correctly. And then, when you call them on being an idiot (which I think you did very tactfully), your the bad guy.

Maybe we should all just start our own country. The Republic of Common Sense. If your an idiot, you'll be called on it, and if you wear your pants around your knees showing your underwear, I'll staple gun them around your nipples.