How is discriminating by age reasonable? Not all 20 year olds are booking for 15 people. If someone lies about the number of people attending, then kick them out.
I wouldn't even rule it out entirely, you'd just need references (a decent rating).
The same age group is faced with similar problems renting apartments because they often lack credit ratings and previous references.
The US has a very long history of racism against minorities. It's been difficult to get a strong system in place to combat racism. Ageism against young people has a built in correction system called aging.
Well, for one thing, its not generally expressly prohibited by law.