Didn't you know you were supposed to get season tickets and fly (or take a great big gray boat ) to every game?
Iowa isn't the worse. I am in Hawaii (if you have heard me say this before feel free to skip this). I am stationed here with the Navy and only "local broadcast" games are Dodgers. I watch mainly through MLB.tv and am blacked out to SF, both LA teams, SD, Oak, and Seattle. I dont even know if I have i worse, I hear from other MLB fans that Las Vegas is hell for blackouts. Either way I feel your pain on Direct TV. Most places on the island I can't get it and the local cable company doesnt work with the NFL at all so I get really strapped for football games when that season comes around.
Thanks for your service.