I understand that the NFL is a business and players put there health on the line each time they take the field.
What I don't understand is how rookies mainly the top draft picks think that because you were drafted high, you should be entitled to a big pay day and you haven't even played a game yet.
If the player wants to be selfish, me as a fan can be selfish too. Don't have fans buying your jersey and paying for tickets to come see you play and find out you are holding out because you feel you should be making as much as the 8th pick is making guaranteed.
To be able to play in the NFL is a privilege not a right. How many people can wake up and say I get paid to do some than that I love to do. It makes me think that the passion of the game means nothing if you not getting the payday that many of these rookies feel that they deserve.
To stop this craziness every rookie's first year should be league minimum and if they meet the minimum standard's of there first year contract or exceed it then they get that big pay day contract. This helps organizations not ever wonder if they spent to much money on the Ryan Leafs and Akili Smith's of the NFL.
I think they need to earn and prove they are worthy of the contract before they get offered the big contract.
Look at D. Jackson from the eagles, the only reason he wasn't a first round draft pick, because 1. receivers was deep that year, 2. teams where filling wholes needed on their team not the best available player. So D. Jackson got drafted second round.Did it bother him yes, but he instead of crying about it is playing at 1st Draft pick level and by time his contract is up they will have to pay him a big contract and he earned it and it won' t be no question if he earned big money.
My point is a rookies first year should be about proving themselves, not big contracts and the things outside of football. Making them have a set salary there first year will give fans the opportunity to see what there team is as a whole.