Yes. As I said, not Shanghai, but southern China. I never mentioned there was no Tai or Viet peoples in far south China. Even today, you can find a lot of Tai language family speakers in Yunnan.Lol, I get it man. Its uncomfortable for you to think that Chinese people could "kick" people out. You are just tied to the general morality that's all. But all I can say is, we live in world of "natural selection". All the large nations in the world became large by kicking out, assimilating and subjugating the original inhabitants of those places.
Even Humans themselves came from Africa and kicked out Homo Erec
What do you think about this map? Yap, it shows the Tai-Kadai language people that are now left in China. There are still Tai-Kadai people in Yangtze region. They live in the hilly areas now. All the flat land was ofcourse taken by the Han people.
So, the ancestors of the Tai people were kicked out of Yangtze region. Now you could say they are not the same as modern Thai and Zhuang people. But they are the descendants.
And talking Yue people, Do you know what is the name of Vietnam in Chinese? Yuenan
Chinese people still call the country Yuenan, which probably means land of the Yue people of something like that. Yue people are the ancestors of Vietnamese and Cambodians and many other Austroasiatic ethnic groups.
And yes I said the ancestors of Tai and Viet peoples, not Tai and Viet peoples themselves. The ancestors of Europeans are not the same as Europeans.