Yes, they have a right to peacefully protest, and their management has a right to peacefully fire them. Neither of these violates the Constitution.
And the fans have a right to spend their time and money elsewhere.