The biggest issue with putting an NFL team in OKC or Columbus is the wild and storied success of their collegiate teams.In the NBA, the OKC Thunder are incredibly popular for a couple reasons: 1. OU sucks at basketball. We really really suck.2. College students thus give a great atmosphere to Thunder games.3. No team is close that really had an established fanbase.With an NFL team, you'd have to compete with OU football, something we definitely do not suck at. Not only that, but an NFL team is close enough to Dallas and Kansas City that going to their home games 8 times a year and tailgating is actually possible, whereas going to, for instance, a Mavs game 41 times a year is impractical - thus the success of the NBA where the NFL would flounder.I assume the same thing would happen to a franchise attempting to set itself up in Columbus, especially with the OSU, Browns, Bengals all in state, and Indy/Pittsburgh relatively close.I think if you were going to put an NFL team anywhere that could support it one, it would have to be Mexico City, Toronto, or Las Vegas. Personally, I think Las Vegas would be a great fit if the league could find some way to eliminate the worry of all the gambling issues they could have with a team stationed there. Maybe the solution would be a city near Vegas that would draw on the market without putting the players right on the strip...? Probably a better way out there, just not off the top of my head.