you can spend a lot of time complaining to companies and getting their servers shut down or their IP addresses blacklisted, but honestly its not going to do any good since they will just pick up and move to the next place and continue their actions.

save yourself a lot of stress and time and use something like outlook's junk mail filters to separate most of the spam and then delete them and move on.

cheers,
Luke