the IOC separates the competition by countries but honestly there is so much transiency that some competitors haven't even been citizens of a country more than a year. Some(Russian b-ball team) ply for outher countries. then we have paid athletes playing. I have to admit the first dream team was cool but after that it's been lousy and should be scrapped. so is it an amateur competition or should it be the best athletes even if they are paid? should we even have the olympics now? should it be where you were born? or where you've resided as a citizen for x-number of years.