Glad you have a cool enough boss to back you on this. The smuck deserved soooo much more than just you yelling at him but hopefully you making him look like a scumbag in front of all those other customers comes back to bite him in the butt.