No stadium funding at all. Why should they get any money at all, with any name? What about any business in DC that needs a new building. Should they receive taxpayer funding as well?
I tend to agree with what you said. My inner socialist emerges whenever any sports team wants a new venue. The NFL - and all the other major sports leagues - is a multi-billion dollar industry. Let the league pay for it.