All of this comparison to baseball and not having a salary cap is crap. The players would not be in a better situation. The problem comparing MLB and NBA to football is that football has alot more players. This large number combined with the faster decline in play from age and injuries than other sports lends to less huge contracts then MLB or NBA.
The league would be better off to raise the Vet. Min. contract numbers up if they really had the best intrest of all it's players. The players are just as greedy as the owners they top players want to get paid. When the Vet. Min goes up the top paid players money goes down.
Just a quick comparison to MLB
Teams - MLB 30 - NFL 32
Roster - MLB 40 - NFL 53
Another note as well to thinking that no salary cap means all the players make more money. Look at the numbers for Payroll in MLB.
2005 MLB Team Payrolls
Based Upon 2005 Season as of April 7, 2005
RankTeamTotal Payroll
1New York Yankees$208,306,817 <> 2Boston Red Sox$123,505,125
3New York Mets$101,305,821 <> 4Los Angeles Angels$97,725,322
5Philadelphia Phillies$95,522,000 <> 6St. Louis Cardinals$92,106,833
7San Francisco Giants$90,199,500 <> 8Seattle Mariners$87,754,334
9Chicago Cubs$87,032,933 <> 10Atlanta Braves$86,457,302
11Los Angeles Dodgers$83,039,000 <> 12Houston Astros$76,779,000
13Chicago White Sox$75,178,000 <> 14Baltimore Orioles$73,914,333
15Detroit Tigers$69,092,000 <> 16San Diego Padres$63,290,833
17Arizona Diamondbacks$62,329,166 <> 18Cincinnati Reds$61,892,583
19Florida Marlins$60,408,834 <> 20Minnesota Twins$56,186,000
21Texas Rangers$55,849,000 <> 22Oakland Athletics$55,425,762
23Washington Nationals$48,581,500 <> 24Colorado Rockies$48,155,000
25Toronto Blue Jays$45,719,500 <> 26Cleveland Indians$41,502,500
27Milwaukee Brewers$39,934,833 <> 28Pittsburgh Pirates$38,133,000
29Kansas City Royals$36,881,000 <> 30Tampa Bay Devil Rays$29,363,067
This is from last year, but you can clearly see that if baseball had a similar cap number from NFL that only 7 teams would be in that range. The nature of the sport of football will always keep top players from getting the money MLB and NBA players get. The overall money though is more, and I think that making sure all players are taken care of with salary and benefits is the best plan. I will not lose sleep over any top player in the NFL not getting his 50mil contract. The real hypocracy is when that guy gets his ACL tore in his 2nd year and is out of the NFL, he gets no compensation.
No Salary cap is a bad thing. I see alot of people laughed about the idea that not having a salary cap would acutally lower the NFL payroll. I would bet overall that it would lower. You will have 7-10 teams overpay, and the rest underpay and try to just stay competive and make a better profit. Also I haven't read is if the Vet Min. contracts would remain where they are in an uncapped year. If that isn't maintained in the 2007 uncapped year then there would be even greater loss of money for alot of players.