The long term solution seems to be some form of ‘federated social network’ where most personal data would stay in the EU, while only ‘necessary’ transfers would continue - for example when a European sends a direct message to a US friend.
A social network could do this without federation, though. MySpace did it for their Chinese site 15 years ago - Data was only transferred between China and "the rest of the world" when needed.