That should not get you fired, sorry Inks but you are bordering on Nazism here. Speaking out against your company gets you fired? Sounds like a great way to create a lot of backdoor deals and scandals.
If you do something that causes your company to lose money, I think you would agree that the company ought to have every right to fire you if you're an employee... which is exactly what making your company look bad would likely do.
Just curious, what about whistleblowing? What about revealing your company's deception, as in the case of Enron? Surely the revelations hurt Enron and caused its collapse. Should they have been able to fire whoever made them? If so, wouldn't that discourage people from coming forward about what they think is corporate corruption?