@
Freeranger Again, you made no mention of anything political, religious, or anything else. I responded based on the information your first put out.
I would agree that neither businesses or bosses have a right to impinge on your beliefs, that is your right. Certainly, they have no right to make an example of you for any of those.
However, that said, if we're talking about your job and when you're on the clock, your political and religious beliefs should be shared with a sense of decorum. If you are being really overt, then your employer has every right to request that you curtail that. You have a right to those opinions, but your fellow employees have just as much right not to hear it---unless they request it, and say you're in the break room or whatever on a scheduled break.
Off the clock, different ballgame. I think that's a far better time and place.