In isolation, no. Because places with excessively repressive governments tend not be highly dependent on tourism to keep their economies going. But in combination with other forms of isolation, it certainly will help.Has any government ever been toppled because of the effects of their policies on tourism though?
That's not so. The inevitable price rises that go with dealing with companies/countries that are willing to break the boycott can be highly effective even without 100% participation.Boycotts never get 100% participation anyway, and they'd need to in order to have any effect.