The best coaches I remember were those who knew their sport inside-out, pushed you, and had high expectations of each individual player and of the team as a whole.
Sometimes these coaches were no-nonsense types who you feared, and sometimes they were more likeable and approachable. Both kinds of coaches can really help you develop into a better player or athlete than you were before.
I think the same is true in the corporate world.
I have no problem with no-nonsense bosses, the problem is when their ethics clearly cross the line and you are expected to go along with it. I've been in that situation and it's no fun, to say the least. I no longer work there.
Regarding leadership, I think ethics (and much of the corporate culture) in a company pretty much trickle down from the top. Call it "Trickle-Down Ethics". So think about that when you are interviewing for your next job.