You need a photo ID to get a fishing license, a hunting license, a marriage license, to get on an airplane, to cash a check, to check into a hotel, to open a bank account, to buy a bottle of booze, to get a library card, to pick up a package at FedEx, to rent a surfboard, to pass through security in public buildings, to get an airline ticket, to get into Disneyland, to get a passport, to buy insurance, to buy a drink in a bar, to sign a lease, to join a gym, to get public assistance, to enter the NAACP convention, to enter the Democat Party convention, to enter the Republican Party convention, to apply for food stamps, to apply for welfare, to apply for Social Security, to to apply for Medicare, to apply for unemployment, to buy a gun, to buy a car, to apply for a mortgate, to adopt a pet, to buy a cell phone, to go to a casino, to pick up a prescription, to donate blood, to buy a train ticket, to enter an ACT test center, to sell something at a pawn shop, to adopt a child, to apply for a job, camp at a state park, etc. etc. etc.
But that same photo ID is just to harsh a requirement to VOTE. That's just absurd. Even Mexico requires photo ID to vote.