These are not nice men. The word "No" means absolutely nothing to these types of creepy men. The only option, in many cases, is to leave or get nasty. When a lady says "I'm flattered but I'm happily married" a gentleman should take that to mean "no" not "maybe" not "yes" and not an invitation to continue to ask, pester, or physically touch a woman. I have had situations where I have had to leave a place because the pestering continued depite saying directly "I am not interested" and "no" and in one case change my schedule to prevent further run-ins with an individual. It honestly made me very, very, very uncomfortable. I don't think that is making a man "feel bad" or my fault. That is punishing me because a man has no manners and can't understand the word no. Real gentlemen don't act that way.