The moment your boss essentialy said, 'Hey, I wasn't there to determine to fate of the rest of your career at this company,' you should have walked right out the door. Who cares if he apologizes? If a manager doesn't watch out for their employees, they're not a good manager.
Well, as much as I disliked the manager, I don't think there was much he could've done. He legit had to leave to go somewhere. My gripe is with baml, not necessarily him.