I think a few countries may have the balls to stand up and say they are not going, the others will still attend in the hope that this will enable them to finish higher up the medals table.
Personally I think we should not join in until China does something positive about their 'human' rights. I know this is disappointing for our team and would not be a popular decision. Perhaps in such an instance athletes could take part on their own and not representing their country. Then its their choice. Yep I know its more complicated than that.
At the end of the day, I dont think the Chinese government give a flying f*** (sorry) about what the rest of the world think of them, and will turn the situation around so they appear to be the victims in all this.