Ahaam...
http://www.npc.gov.cn/englishnpc/c2846/column2.shtml
So you got CPC members are electing NPC members.
Dude there is a CPC person in every village and in every apartment building, that is pretty scary ! Your theory about 500 million Chinese tourists do not hold water. It is more like 150 million, still a huge number comrade !
The problem is Chinese social credits. If their social credits are clipped, then these folks won't be allowed to fly on airplane anymore. So if they do something that annoys CPC, they may not be allowed to travel to foreign nations.