I think at 18 you should be legally able to do whatever you want. Businesses should still be free to do business how they see for as well. So a car rental is still free to not allow anyone under 25 to rent for instance. 21 drinking and smoking age is ludicrous.