I think this is another example of how commercial the Olympics have become. I support Kim. The Belgian olympic committee had to know in advance that the top players already have clothing endorsement contracts and that they'd be in violation of those contracts appearing in another company's clothing.
It puts the player in an impossible position, asking her to either seem unpatriotic, or to shaft the company that HAS supported her during her career.
No Olympic team should be making clothing deals with some manufacturer and then expecting players to go along with such a contract.
And tennis is NOT like other Olympic sports. Kim has not been training all year at some Olympic tennis camp. The skills she'd bring to the team have nothing to do with the Olympics. They would have more to do with the money she has earned on the tour, and some of that comes from her current clothing sponsor. It has nothing to do with the Olympics.