Right on. People who care enough to act when mistreated are becoming increasingly rare, it seems. Plenty are willing to complain, but complaining is not really acting. It's pointing out a problem, not trying to fix it.
The question is, though, how do we positively reward this type of action? For example, if the professor is fired, my guess is that he will have a hard time finding a job somewhere else, because he has rocked the boat. But, he deserves much better than that. How do we solve that?