Common carriers can refuse to board you for legitimate reasons. Not having ID is not one of those as far as I know. (Obviously international travel is an entirely different beast. That's neither here nor there.)