you must of read wrong every country in the Olympics for basketball is using professional players, the US sends all star teams because it can. The US shouldn't hold back on its talent pool just to make other countries feel better about themselves.
No country does that in any sport.
Basketball at the 2012 Summer Olympics
No country does that in any sport.
Basketball at the 2012 Summer Olympics