Actually, an ID can be required for entering a Federal Facility. The government has specific statutory authority to require this and is operating within the law here.
Most youngsters (<16) do not typically carry IDs. Does this mean that they cannot ride the bus?