Don't think Trump getting on China's case is very helpful, the Chinese have their own problems with North Korea.
So what is helpful? Being nice to China certainly hasn't worked over the years. I find it hard to believe the Chinese couldn't get rid of this guy if they wanted to.