Olympic protests have been pretty much ineffective. People don't want to listen to an athlete in some obsolete sport who may not even have a college education. Some countries don't even care about the issues that are being protested about. Essentially Olympic protests have been about as effective as a paper bag is at holding water.
Olympic boycotts have absolutely no impact whatsoever on a country's policies or government structure. The only people who suffer from an Olympic boycott are those Olympians who have trained for their entire lives to make the Olympic team, only to be told that their dreams are crushed for superficially political reasons.