Grunter, with all due respect, if you bought land in Iowa while you were a non-resident, you surely must have known your license availability was dependant on a draw. If that is the case, then it was a chance you took. Now it seems you are not very happy with the results and you feel the rules should be changed because you don't like the way the dice are rolling.
As for MO and their entire over-the-counter system, drop into Kirksville, MO on your own sometime and try to find a place to hunt. Unless you're fortunate enough to have connections that will allow you to hunt or arrange your own lease, you'll be shoulder to shoulder with 300 hunters on a small tract of public land. What good is a tag if there's no place to fill it?
"Buy your own land" in my eyes is pretty weak solution. Land here--even extremely poor land, is well over $1,000 an acre where I live. I suppose some people believe that only those who are extremely well-off should be permitted to hunt here, but I'm not one of them. Maybe I live in a fairy tale world, but I'd still like my kid to have the opportunity to grab the gun or bow and hunt for a while after school like I did.
If you're a nonresident and draw an Iowa tag, do your homework and you'll be able to find a good place to hunt--for free. But if the only way to hunt Iowa is to invest $100,000+ into buying your own land, God help us all.