In answer to your first question, the Chinese people are actually forced to accept the leadership of the Chinese Community Party. They really have no choice.
Secondly, after 1989, after June 4, it was Japan that first gave up its sanctions to China. In other words, if there were no compromises from any countries, would China's human rights situation be better today?