I am with the left on this issue. It is a huge burden to prove you are who you say you are. Everyone knows this. That is why anyone can walk into the White House, without ID. Just say "I am an American Citizen. I am here to look around.". They'll let you in, no questions asked. Same with cashing checks. ID is hard to obtain, banks understand this and let people withdraw cash from accounts just on their word.
That's exactly what Priceline just told me in my e-mailed itinerary of my upcoming trip to Calif.
Since both my wife and I are white and we're not leaving the country, we won't need any sort of ID to board the plane, pick up our rent-a-car, or even check in to our hotel.
When I get to the ship, they're going to take my word that I am who I say I am and I'll easily board a US Navy Battleship.

What a country!!!