I am happy for presumption of innocence but showing ID is not a tremendous burden and assuming that if you don’t speak English well you are not here legally is offensive to me.
The law are indeed a compromise between allowing the police to maintain the law and allowing us each to retain individual freedoms. Its a seesaw not an either or and in this case it has gotten warped. We need to show ID to make a credit card purchase, enter many buildings, sign up for gyms, pick up orders, movie tickets etc. Showing one to a police officer is not an insult but protesting it as a way of seeming cool or tuned in is making the story about you instead of about keeping us all safer. Show it & move along and thank the officer.
Seems to me, that the only reason we've gotten to the point where "show me your papers" is actually starting to sound 'reasonable' in the eyes of many is because of massive government failures. We're overrun by illegals because the government doesn't bother to enforce immigration laws. Same thing with terrorists. The government is so concerned about not offending muslims, they require us to submit to an anal probe at airports. Because the government wants to continue to prosecute its failed 'war on drugs', we're told we have to submit to random highway roadblocks, asset forfeiture abuses, bank reporting laws, and no-knock warrants.
Strangely, every failure of government seems to result in them demanding more power and authority over my life. Some folks submit to this meekly. Others do not.