The problem has no easy solution.
At the end of the day, either users are really in control for what they can or they cannot talk about or it's censored one way or another and thus not free.
Information war is complex and if we don't allow our foes to express their povs then all we're left is our own manipulated media. If we do allow it we might face a spread of a different kind of information.
I wish this was all solved by allowing everybody to spread whatever information and educating citizens since young age about raising a lot of doubt about anything they hear/see in the news/socials.
But again this is also complicated on a social media level especially with those auto feeder algorithms that will either push you controversial content because it makes views or just because you stumbled on few videos on the topic so it's gonna push you even further in the hole.
In any case there's no simple solution.
The issue with China is that our own information and misinformation cannot reach them either.
We allowed Russian state media for long on our platforms because they allowed our on theirs too. Reddit or YouTube or X were never banned there. But again 90% of Russians get informed by tv, and the minority that doesn't gets it on VK or other Russian social media.