Of course not. A sexual act in a public place is and should be against the law. I don't want to see it and I'm being forced to, not to mention other people (especially children) in the area. I've no problem with public sex being against the law. Go get a room. The problem is, even if the two people do go get a room, somehow what they're doing is still a jailable offense.
Police even go so far as to dress their female officers as prostitutes in order to entrap men and charge them. I guess that's a lot easier than dealing with real criminals and terrorists.