Aw man, that's rough. You did the right thing, most would stand by and let that asshole rip into the staff. I have a favorite breakfast place and if someone like that treated the awesome staff there - I would have a hard time not saying anything, and I'd feel like a coward if I didn't. I'd also hate to be banned from there! Sorry that happened, and thanks for doing the right thing.