Good points.
Chinese may threaten or make noise. But history proves that they are very docile when it comes to their LONG term interests and their cooperation with the West.
Simply put Chinese (and Indians) know how to respect the West and keep their jobs and businesses.
Middle Easterner people (minus some high officials in few governments) on the other hand, are the biggest idiots in terms of watching for their long term interests and cooperating with the West.
Ordinary Americans enjoy great hospitality in both India and China regardless of the government level sparring.
Middle Eastern idiotics on the other hand are ready to kill ordinary Western visitors.
And unfortunately Pakistani have learned the worst habits from their Middle Eastern god-figures.