Individuals are free to run their own companies as they see fit, including establishing membership rules of their services. Simply returning to a correct understanding and enforcement of the First Amendment would go a long way to restoring equality.
A baker is supposed to be able to set rules for his business. Why should a stupid business like Facebook be prohibited from operating under its own rules? These two matters are the same. Simple uniformity in these matters is the only workable solution.