Permabanned
The "right" thing isn't always just that.
Workplaces often have great importance in trust , comradery and friendshipship. You sometimes need to use a little bit of tact when someone messes up. Take em aside of management and tell em what youve seen.
You have probably actually ruined any trust anyone else at work has in you. Even your boss probably thinks you were low in your actions but he is forced to act appropriately.
Exactly. If I was the OP's boss I'd be annoyed it hadn't been dealt with by the 'team leader' and that I'd now been forced into a corner and had to get rid of an otherwise decent employee.