This isn't anything particularly corporate. If you worked at a mom and pop restaurant and mouthed off with this level of vitriol about the customers you should expect to be fired.
I don't think there's any discussion about whether the OP had the right to make such comments. The employer also had a right to no longer employ them. Nobody's personal expression rights were violated, just the expression had consequences.
I don't think there's any discussion about whether the OP had the right to make such comments. The employer also had a right to no longer employ them. Nobody's personal expression rights were violated, just the expression had consequences.