Well, if you want to keep your ID, then you may try to fight back.
1. See if there is a link at the bottom of emails with "UNSUBSCRIBE" link. That will stop your newsletters and subscriptions.
2. Some very nasty spam emails - I had no luck stopping them. Just run out of patience and never ever looked back.
3. You can keep your existing ID for such occasions when you don't trust a web site and still need to register, I call it an "email for every day"

And have your second personal email, which you give only to your friends and trusted web sites, I can promise you, you will receive very little spam on that one if you keep by these rules...
Hope it helped.