There’s a lot of things wrong where I live (The USA), including guantanamo bay, invasion of Iraq. I may not support any of those things, but I still contribute to taxes and function in society. Choosing to freeze oneself is entirely impractical, even if some parts of one’s society is immoral.
That being said, the ethics you mention is not universal. The social credit system may be controversial, but generally a detached western viewpoint is hardly one who can speak to the morality of it on behalf of Chinese people. The only thing objectively inmoral is imposing one’s own moral standards and viewpoints on others.