It saddens me that so many of the commenters here want to ban other peoples freedom of choice when it has little to no effect on them. Offended by the sight of someone doing something they dont want to do, or god forbid, smelling a fruity sent as you walk past someone is hardly an imposition on your delicate lives.
Perhaps you should reflect on what activities you enjoy that others might find offensive and want banned. personally I hate seeing people walking around the city in beach attire or having to smell stale beer or seeing guys holding hands with some girl outside the bar areas that is clearly a rented date. I accept these as other peoples right to choose. If you are so worried about what other people do, maybe you need a hobby. The world has too many petty tyrants already.