You should be given the choice to be grandfathered into the version of TOS upon first using that service.
I think with social media where value is derived by ongoing time investment of users, the TOS changes should only be applied after mutual agreement.
When I invest hours into helping to flourish a community, I need to be assured the company holds their side of the contract and not change the terms at any arbitrary time.
I disagree with the notion that you can stop using it, if you don’t agree with the new TOS.
social media is different than let’s say visiting Politico, where I’m just a consumer and not a contributor. Politico doesn’t owe me anything.
When you start contributing and building value under an initial sets of policy and agreements that initial agreement should remain in place until mutually agreed to change it.
I understand that causes some operational headaches, but it’s just cost of running a social media company.