Terming China's denial of visa to three players from Arunachal Pradesh for the Asian Games as "shameful", Congress leader Shashi Tharoor on Wednesday said India should demand that China be denied the right to host any future international sporting contest until it permits every accredited athlete.