NBC: Supreme Court wades into social media wars over free speech