Some admins have developed block or defederating lists, if your experience is that bad, maybe your instance could do the same. This one also looks at email domains. https://mastodon.de/@ErikUden/111940301222380638
(I have seen zero spam in the past few months, so there must be admin-level interventions making a difference.)