Speaking up internally is pretty clearly ineffective, and has been since at least the days of the Real Names debacle.
I suppose it depends on the specific role, but oftentimes your job is to advise, not to win.
Or speak out publicly. Always an option without making any drama and being professional. [FTFY]
It scares me that so many people in this thread can't (or unwilling to) differentiate between creating drama and being proferssional.
You? Google?
The person giving you money is allowed to decide whether they want to continue giving you money. Similarly, you are allowed to decide whether you want to continue taking the money.