The NFL and EA can enter any agreement they want. The are private corporations that want to make money. Based on business plans and research both organizations came to the same conclusion: We want to do business with each other for XXX price. Honestly, everyone should just deal with it. All the complaining, whining, unfortunately, won't do any good now. We live in a country where this type of business is not only accepted but revered. As the old saying goes: This is just another example of the rich getting richer.
As far as what's going to happen to ESPN NFL, more importantly VC, is anyone's guess and only Sammy, Sega and Take Two Interactive will decide. Being pragmatic about the situation, it looks like it is unfortunately over for future VC produced football games. It really is a shame because I've been playing VC football games since NFL2K on Dreamcast. Their innovation in this genre will be sorely missed.
Personally, I couldn't give a damn about ESPN the network. I try at all cost not to watch their overly opinionated and slanted view of sports. They are probably overjoyed that their brand is no longer associated with the number two game on the market. What everyone has to understand is that huge corporations have extremely huge egos as well. Eventhough ESPN was paid for their license by SEGA/Take Two, they continually hyped EAs Madden endlessly. Again though, some of the blame has to go on the license holder because they didn't force ESPN to their product exclusively.
If everyone is really upset about what has happened, then there is only one solution: DON'T BUY THE EA NFL GAME next year. Unfortunately, this issue is a huge deal right now, but by E3 next year and everyone sees the new game all will be forgotten. Come July or August 2005 most people who are posting EA hate right now will be purchasing their game on day one.