A gym is a private members club, one must meet the necessary criteria to join and usually must also pay some kind of fee for access to the services on offer.  Private clubs may discriminate if they choose.  A business, open to the public is not