If a remote worker can actually do the job at a high enough level, then the writing is on the wall.
Globalization will eventually take over those roles and laws that try to prop up a local worker will end up like Oregon's old law that says you can't pump your own gas.
The only way to 'win' is to equip the local guy with skills that absolutely cannot be done remotely, or educate him to do things at a level unmatched by the remote worker coming from another culture.