Also, if you do not have ID and a police officer stops you and asks for ID and you don't have any you'll end up in jail. You can't get on a Greyhound bus without ID. You can't use Amtrak without ID. You sure as hell can't fly anywhere without ID. And, of course, you can't drive without ID.
Yet we supposedly have a right to travel.
Yes, because the 24th amendment says
Section 1. The right of citizens of the United States to vote in any primary or other election for President or Vice President, for electors for President or Vice President, or for Senator or Representative in Congress, shall not be denied or abridged by the United States or any State by reason of failure to pay any poll tax or other tax.
Section 2. The Congress shall have power to enforce this article by appropriate legislation.
You will find that the right to vote is enshrined in this amendment. The right to bear arms and the right to travel, while also certainly important rights unto themselves, are not part of this amendment, and the government is not legally required to make them free for you.
I am starting to get the impression I might be wasting my time here....