Let me repeat what I've said before. The solution is not to regulate the big social media companies. It is to split them up and require them to implement an api so people can aggregate different companies of their choosing.
You don't see public office holders conducting official business from gmail and yahoo mail accounts, do you?
They use their own official internet domains to conduct business. The same can be done today with the use of ActivityPub hosted on official domains.