Rather than trying to force Tibetans and everyone else into a single Han Chinese cultural mould, with nationalism / socialism the official state religion and all others either controlled or suppressed, why not let regions such as Tibet and Xinjiang practise their beliefs or culture in whatever way they want, providing they render unto Caesar?