No, here's how you stop it:
Follow the money. Set up some investigators with fake identities. When they get an illegal robocall, they play along, using the fake identity (credit card, SSN, whatever) until they have enough information to uncover who the scammers are. Then you shut them down and throw them into jail. Maybe they don't have a US presence that you can go after, but you investigate who sold them their connectivity into the phone system, who provides their merchant accounts, who sold them their contact lists, who they actually work for, etc. Anything under US jurisdiction that can be made to stick results in large fines and/or jail time. Most of these robocall scams must either have a US presence, or at least have some kind of relationship with US companies in order to do what they are doing. It's really shocking to me that the FTC won't actually do anything about it, because once a few of these operations are shut down with consequences to those involved, the others will fold pretty quick.