The government is not allowed to restrict speech because it doesn’t have any competitors. Private groups, on the other hand, are allowed to do so because individuals have many other options available to them.