> Publicly bad mouthing the company you work for is definitely grounds for termination.
We aren't talking about termination on that ground though. We wouldn't have this discussion here if it was, I would actually agree with it (though I would still find it sad that the company wouldn't try to improve what an employee see as an issue).
> HR stops you from doing that.
Here's the exact quote from the comment I was answering to:
> You cannot accept a paycheck from a company, while also be trying to subvert it internally.
We weren't talking about "Publicly bad mouthing" but about "subvert it internally", or in a less threatening way "changing how the company works internally". I believe you have all the rights to do this even on its paycheck, it's about improving what the company does, which is pretty much what employees are paid for.