When you say "spam" do you mean scammers and shady offers, or are you referring to legitimate businesses setting up a brand identity?

If they're legitimate businesses, then either make it clear that you don't offer business accounts or give them a different set of plans, maybe charging money for some plans.

If they're scammers and shady offers, then the ban hammer is appropriate since they're violating your rules.