Kissing in public in Poland generally doesn't risk you a punch. I don't know where you're getting that, though I understand it's a pretty common — though completely misguided — Western view. My local gay club is quite peaceful (though inside they all have a grand ol' time — it's by far one of the rowdiest gay clubs I've been to).
In Slavic countries generally, who you have sex with is your own business. It's private. Nobody wants to know.
In Slavic countries generally, who you have sex with is your own business. It's private. Nobody wants to know.