Your first question makes sense, but the rest of them, and I mean this genuinely, are incompatible with “a social media site where data and content is public by default”

Right to deletion/right to be forgotten is fair, but social media posts are not PII (unless you add PII to the post yourself)