I don't know what to advise you but I wanted to lend my support and say how sorry I am that this is happening to you. I don't have a clue. I hope others have good advice for you. The strangers you can't ask but you could ask the acquaintances why they felt the need to behave that way toward you. I am really interested in why that man wanted to punch you in the face. It's so odd and random. The guy in the park may very well be mentally ill and the guy at the wedding was drunk and acted disgustingly but I can see how those things occurred. I don't understand the last guy's actions. Can you ignore them as best you can without getting upset? You aren't the problem....they are. Best wishes....