I know he's not famous outside of China but China holds almost half of the world's population so in terms of global popularity surely Yao would be there. It comes down to what you would categorize as popularity. Do shirt-sales exceed all-star votes or does the latter exceed the former? What else would be taken into account in terms of popularity.
Look at my last post again, I edited it.
Now for the All-Star... the thing is that like I said some postions are more competitive than others. Let's look at this years ballot:
West:
Centers: Yao, Amare Stoudemire, Pau Gasol (who was injured most of the time and will probably be listed at forward next year) and Marcus Camby. Between Yao and Amare this year (Shaq will be on the ballot next year and Amere will move to forward), in my prediction Yao's votes will fall even lower next season especially since Shaq, Bynum and Oden will all be on the ballot.
Forwards: Tim Duncan, Carmelo Anthony, Dirk Nowitzki, Carlos Boozer, David West, Peja Stojakovic, Josh Howard, Shawn Marion and Lamar Odom. Duncan and Anthony made it... Dirk was their main rival... next year Gasol, Durant and Stoudamire will make this race more interesting.
Guards (the most competitve of the lot): Allen Iverson, Kobe Bryant, Chris Paul, Deron Williams, Steve Nash, Tracy McGrady, Brandon Roy, Baron Davis, Tony Parker, Man Utd Ginobili and Stephen Jackson. This list is rediculus... you essentially have Iverson, Kobe, Paul, Nash and McGrady here who are among the most popular players out there. On top of that you have Paul who is getting bigger and bigger along with Williams, Roy and Baron Davis who are all gaining momentum. Add to that the two San Antonio players who will always get their share of votes and you can see how difficult it is to calculate popularity with the All-Star ballot... but hey, that's only my opinion.
East:
Centers: Dwight Howard and Rasheed Wallace. Shaq really wasn't in contention since he was shit with Miami this season (adding that he has improved with the Suns). Howard was an easy decision for most people.
Forwards: Kevin Garnett, LeBron James, Chris Bosh, Caron Butler, Hedu Turkoglu and Paul Pierce. Looking at this list it pretty obvious who the main players are.
Guards: Jason Kidd, Dwayne Wade, Vince Carter, Chauncey Billups, Rip Hamilton, Ray Allen and Gilbert Arenas. Wade was injured for the most part but still made it. Arenas would have started if he would have stayed healthy. Billups and Hamilton deserved to start though but they will never be the most popular players around.
I'm sorry for the long post, I just love basketball