I too hate spam... It's always a problem, but it's less and less so over the years. Now, just to give you a thought... lets look at it from their side.
Take a legitiamte spammer (not sending spoofs) and go back 30/40 years. Then you have the Door to door sales man... Think of it, you have the right to refuse them entry to your home, but they can keep coming back and back until you do let them in and then they sell you that thing you always wanted... Well, spamming is the same things, only it's not a physical address anymore, and they are not limited to 1 door at a time.
I quess what I'm saying is this. Before you hate the person, think about what it is they are trying to do. Make a dollar, same as you (if you don't live with Mom and Dad and have a job).
The other thing you have to think about is this... How did your email get to this spammer? Did you sign up for something and not read the privacy agreement? probably so... That being said, it's easy to blame someone else for your mistakes. Just don't take it to the extreme. If you opened the door, without looking out the window, you are as guilty as the next guy. It's your responsibility to keep your information private. So if you don't, then it's your lose.
Just to expand, I set up 3 hotmail accounts for testing something. one account I signed up for a monthly newsletter on a tech site (not this one). Another, I publically published, and the last was not given out to anyone.
it took 24 hours for the first two to get messages. The 1st one got a few from site's I can only assume were related to the tech site. The other got everything. The Last account too 8 days to get the first spam. This was done by a bot program that creates accounts to try based on known information... Has nothing to do with anything, and is just broadcast mail. you can find this by looking at the header and who this was sent to. Most BOT spam contain a list of email addresses and you can see the pattern.
Be aware of your risk and control your explosure. It's the only real solution...