Everyone wants to blame Lanning. One of the INTs was on 2nd and 4, with the lead, in the fourth quarter (why the hell are we even throwing the ball in that situation in the first place?). The other appeared to be a miscommunicated route change between him and Lazard. The space he threw to was actually open, it's just that there was no receiver there. The fumbled snap is on him, fine. I didn't see if it was a clean snap, or if it missed the mark, I don't know. The safety falls some on him, and some on the OL. Just snap-throwing that ball away without taking an intentional grounding on it anyway would've been very difficult.
Our OL was terrible, simply put. Multitude of dumb, costly penalties. Poor run blocking. (Honestly, I thought their pass protection was pretty good at times.) We had what, 50 rushing yards total on ~25 attempts? That's very poor. That's a huge problem. For being designed as a run-first attack, we surely will not be able to do that in Big 12 play if we can't do it against UNI. I wasn't too pleased with allowing UNI 230 or so yards on the ground, either, but that's partly because Bailey is extremely mobile -- we shouldn't see much of that in conference. Our pass defense I thought was serviceable for the most part, too.
This loss is not on Lanning, and putting in Park will not magically solve big OL problems.