It’s not “offense”, it’s accessibility and the ability to exercise their right to vote.
I personally know of several elderly and/or poor who do not drive, who do not use banks, and who do not have the “acceptable” form of identification. Basic life needs are an ordeal – a trip to the grocery store requires a cab or a ride from a friend of family member (rural residents have no access to buses or no other public transport) and budgeting of every penny.
When they do vote, it’s because they are picked up by volunteer “get out the vote” organizations who transport them to the voting station and then back home again (certainly a labor, volunteer, and financial outlay on the part of the voting rights groups).
With enough effort, help, time, and money, could they get id? Sure. Is that a priority for someone who struggles daily to survive? No.
Every study, every bit of research, every bit of evidence shows as a fact, that the rate of voter fraud is incredibly low. Every study, every bit of research, every bit of evidence shows that the number of poor and disenfranchised affected by voter id laws is orders of magnitude greater.
If 1) voter fraud is a non issue and 2) minorities and the poor tend to vote democratic, then, gee, what possible reason could the Republicans have for pushing this agenda?
Every elected official in this country should be working to increase and support voter participation, not restricting it.