Before was concealed with a permit and no alcohol consumption. Now is (open* or concealed) carry with a permit, .08 BAC, and, from what I've been told at work, no one can ask to see a permit for the weapon**.
*Open carry must have a permit if they're carrying within city limits or if it's open in a vehicle.
**We aren't allowed to at work, where we deal firearms. I've even heard from some Republicans that cops can't either, but I'm not inclined to believe that.
The alcohol consumption part is the only part that really worries me.
Ok, typically open carry is added in to "concealed" legislation so that people aren't arrested for minor slips of the weapon, or printing.
It is why Tennessee has a "handgun carry permit." It used to be that the weapon had to be carried concealed, but people were getting into trouble for accidental slips where the weapon became briefly visible. So, in order to protect such incidents, the state went to open or concealed, with permit only.
Sounds like Iowa is doing something similar.
I highly doubt a LEO is not allowed to ask to see a permit, as that would be ridiculous. Unless, of course, that Iowa has an open carry statute that allows you to carry without a permit (such as Vermont or Virginia). If that is the case, then I could see why not being allowed to ask for a permit would make sense, as there wouldn't be a permit requirement. That doesn't sound like the case, from what you have stated.
The consumption while carrying thing is rather controversial. There will always be those who say that guns and alcohol don't mix, although a few states have such statutes on the books, and all hell has yet to break loose.
Even in Tennessee, where the "guns in bars" (although Tennessee doesn't have bars) thing became big, nothing really noteworthy has come from the new laws allowing patrons to carry where alcohol is consumed. Though, they themselves are not allowed to consume.
Guns and immaturity do not mix. Guns and alcohol can mix and have generally done so for quite some time. Incidents will occur, but incidents involving guns and alcohol already occur. The difference is that law abiding citizens aren't generally the ones that results in issue.
And in general, law abiding citizens get permits. There are, of course, exceptions... and idiots.