I've gotten my foreskin stuck in a zipper before. It's not pleasant.
Owch, I can imagine. I've gotten a pubic hair caught before, which was painful. Luckily never caught the snake itself.
I never bother with urinals and just use a stall. It's quieter and more private.
In my experience though they're usually dirtier, or occupied.
Public toilets aren't an enjoyable experience by any account, but I don't find urinals to be that bad.
Worst however is when you go to a urinal and other people are around, but you can't actually urinate.
I've had this before on car journeys where we've stopped at a travel station, and I've tried to use the loo just in case I end up needing to go later when I can't, and then you end up stood at a urinal with your willy out doing nothing.
And you know everyone else is aware that you're not actually going, so you kind of look stupid or just ridiculously nervous.