It’s actually very simple. If you act like a ruffian you get treated like a ruffian and if you act like a gentleman you get treated like a gentleman.
If you act like a gentleman people will overlook the skeletons in your closet. If you behave like a ruffian then people will look for the skeletons in your closet and hold them up for the world to behold.
With Trump it is his manner which is undesirable while with Xi it is his manner which is calm and composed which leads to few taking an interest in him.
Not to mention the CCP with its policy has lifted many out of poverty and what they do to dissidents isn’t that dissimilar to what other right wing dictatorships have done to dissidents. Not to mention many of those regimes were supported by the United States.