No - it's not true of life. Justified anger always serves a purpose. I can't stand this attitude of helplessness. OP should have gone full balls-to-the-walls from day one, over the head of the team leader and said exactly what happened. If you're going to get fired, at least get fired for being a loud asshole, so they have to think about what they did wrong, i.e. did we not hire a meek enough whipping boy? Should we maybe change our HR staff?