And even if it were, Twitter can ban accounts for any reason.
Your second statement is true, 1st amendment applies only to the government ability to restrict speech.
And even if it were, Twitter can ban accounts for any reason.