I don't think so, unless your job or the business is geared toward those activities. I don't express my views at work, neither do my employees, and we get along fine that way.
You still have freedom of expression. It doesn't mean you can do it anywhere, and any time you want.
I don't even like those cheesy school fundraisers where they get the kids all hyped up about some junky prize if they sell enough crap to people who don't need it.