I always find it so strange when people make statements like this. The Vikings have options. It's not a matter of if they can afford to build the stadium by themselves, it's that they don't have to. Just like if your employer decided to not offer you stock options, you have the right to shop your services around for a better deal. Do you need stock options? No. But if you can get them, you should.
The net of it is if the state thinks having an NFL football team is a net economic positive, then they need to invest in it. Just like they would invest in a new highway or the education system. Supposedly the Vikes' net gain to the state is into the tens of millions per year. Jobs, infrastructure, sales tax, and local businesses all need to be considered. If the numbers work out, then spend the tax dollar. If they don't....fuck it spend the tax dollars anyway you assholes!