No that would just make heroes out of them to the looney left and the media. The way to end this is to hurt the pocketbook. Stop pouring Federal dollars into the city or State and no Federal contracts to any business in that city or in that State. It won;t be long before the citizens are tired of not getting their share and do something about it.
Some municipalities and states are a net positive to the Feds.