I don't mind touching and kissing as long as they aren't obviousy looking to get a response. Generally I ignore behavior like that since even negative attention seems to encourage the participants. I behave like a lady in public in private is another story.
I kiss my guys, hold hands (I've even held hands with them both while in public, hold onto their arms ect. Both guys tend to be gentlemen in public mainly because they feel that if they are treating me like a cheap woman then other guys might get the idea they can as well, which would be a major mistake on their parts. We learned just how much people watch strangers when we went bowling as a family after my son was born. I kissed Sigel, just a quick closed mouth kiss, after he made a strike and then did the same without even thinking about it with Arch and we got a few startled looks. I ignored them and went on as if nothing out of the ordinary had happened! I figure if I am not comfortable with being open in public how can I expect others to be? In a few years we're gonna get some remarks anyhow when my girls call one man Daddy and my son calls the other man (or both) Daddy.
When I see people openly acting trashy in public it just smacks of low self esteem or no respect for themselves or their partner. I WANT people to think I am a lucky woman with a gorgeous, polite man and vice versa. Maybe it's old fashioned but still I like thinking that people are happy to be around me rather than wishing they could escape!