I have the same problem and as with all things you get signed up for (even if you haven't asked to be) it goes out there into the World Wide Web stratosphere for every b**tard to get the claws into. I dare say it's more than just find sports who are sending you junk now.
I just keep blocking consistently and sometimes it slows it down to one every couple of days instead of 23 a day.