You're right about robocalls, but we primarily deal in live phone calls, dialed by a computer but connected to a live person ("predictive dialing" or "power dialing"). These calls are almost always legal for political campaigns.
If the populus don't want unsolicited calls when did the politicians decide that they should over rule them and what's the protection against this sort of action happening in more serious situations?
That's called business.