I agree that it is a privately run business and they should be allowed to call the shots.
At the same time, if it wasn't a part of the original contract - then they can't change the terms of the contract after the agreement is made.
Furthermore - in the same vein, ALL businesses should have the same freedom.
If a restaurant wants to have both vaxxed and unvaxxed patrons - they should be allowed. It's their business.