2a) We cannot stop people browsing these forums and trying to contact people directly. All we can do is strongly recommend that you never answer any of these emails. Since you say that your WP site is online, sharing the url with us is not exactly a privacy issue. It's presumably available (somewhere) for all the world to see.
2b) Again, we cannot stop people posting to this forum. For all we know, that person was a partner of yours who was providing the information I asked for. We're good but we're not psychic. The poster in question has now been marked as a spammer.
Your email has not been hacked. You added a link to a WordPress site of yours when you registered on these forums. It is a simple matter for anyone to look up the owner of that domain name for any contact details. Would that by the WordPress site you are referring to, by any chance? If so, I can see it without the slightest problem.
Now may I suggest you calm down? No one has treated you rudely. In fact, 4 people so far have been trying to assist you here - at your request - for free - no strings attached. Ranting at them because you received junk mail from another source is not the way to elicit help.