What you outlined--in terms of what just happened to you--doesn't seem surprising (calling out a manager in front of 70% of the company generally isn't going to end well for someone).
Sounds like you might want to look for a different employer where you won't work with dishonest people (and not...