As for being required by law to carry ID at all times. I mocked the UK when they were going to make it a law to force its citizens to carry ID at all times. I would mock the Canadian government, and I mock Arizona for becoming a psuedo fascist state.
Under no circumstances will I produce ID if all I am doing is walking down the street in a free country. Under no circumstances will I as a free person respond to any unreasonable question by the police if I have been doing nothing wrong.
I can not wait untill this law results in the arrest of an Ameircan citizen because they look like they are Mexican. I will enjoy it greatly when that person sues the state, the police dept for discrimination and wins. I hope that person gets a massive judgement that bankrupts the state