So if I read this correctly I'm screwed seeing that New Mexico will not issue a CCW to a non US citizen:
Arizona:
General Eligibility
Applicants must:
•be a resident of this state or a United States citizen;
•be twenty-one years of age or older;
•not be under indictment for a felony offense;
•not be convicted of a felony offense, unless the conviction has been expunged, set aside, vacated or pardoned, or the individuals right to possess firearms has be restored AND the individual must not be a prohibited possessor under state or federal law.
•not suffer from mental illness and been adjudicated mentally incompetent or committed to a mental institution;
•not be unlawfully present in the United States;
•complete a firearms safety training program pursuant to ARS §13-3112.N.
I wasn't aware AZ removed the requirement to be trained physically in AZ.
I understand your frustration. However, most states have similar requirements. You've been posting about this issue as long as I can think back. If you want to solve this - you're going to have to just start doing some in-depth research to find out if ANY state will issue a non-resident permit to someone that is not a U.S. Citizen. Frankly, just continually posting it here isn't helping you.
Steve Aikens