Generally, just being offensive isn't enough to limit First Amendment protection. But how far is too far?