Running a business from your home isn’t illegal in most areas of the country.
I have a pottery business I run from my home, and I’ve got all the necessary permits and insurance to do so.
What the MLM people are doing isn’t illegal, it’s just annoying as shit. Just because you have a problem with it doesn’t mean they don’t have a right to ruin their financial situation in that manner, or any manner they choose.
Attempting to get them removed from google is one thing, calling the city on them is another. If they aren’t doing anything wrong according to the city, you’re going to annoy the people who had to take time out of their day to address your complaint.
Live and let live. Use other methods to stop them, but if they aren’t bothering you, then why are you bothering them?