In States where age discrimination is prohibited, and guns are legally available to people under 21 citibank is forcing its customers for this specific service to break the law.
I think challengers on the new terms of service would have a good chance at winning based on age discrimination in states that (a) incorporate age into their Public Accommodation laws, and (b) don't have a 21 year old purchase law.
It's unenforceable.
Not really, it would simply take complaints to their customer service line and then a investigation on their part.
Age is not considered one of the criteria under federal Public Accommodation law.
42 U.S. Code § 2000a - Prohibition against discrimination or segregation in places of public accommodation
>>>>