There have been rulings protecting free speech rights in shopping centers. There have been rulings protecting free speech rights against HOAs. There are certainly many cases where a private company has tried to leverage power over free speech and lost and this is one of those cases.