“No, its a private business. They have the right (or ought to ) to ban people from their establishment if they choose to do so.”
“Ought to” is the operative. Too many things have been declared off-limits already in our fascist nation, even though everyone should have the right to associate as they wish. They’ll put this under “age discrimination” before long.
“there is no law that protects children from being denied service.”
Oh, call out the UN on the Rights of the Child!!!!