Your argument proves my point. NFL players are pre despositioned to all of these complications because of the line of work.
Sorry to say but you are not playing in the NFL at certain positions unless you are a certain height and a certain weight. Most of which is UN-NATURAL to the human body. These men spend countless hours in the weight room pounding down every "natural" subtance known to man to get bigger, faster, and stronger. Some players are even fined if they do not meet certain weight requirements both over and under. That takes a massive toll on not only your cardiovascular system but your joins and muscles. And we wonder why so many former pro athletes live off of buckets of pain killers and become addicted to drugs and alcohol.
Don't get me wrong, this is the life they choose and yes there is plenty of pro athletes and NFL players that live a normal confortable life after retirement to a ripe old age. But STATISTICALLY they don't.
We could go further into the research and see the number of retired NFL players now have complications with joints, and concussions, and dementia etc.
NFL is a business plain and simple. So when a player doesn't take a hometown discount, its understandable.
Personally, I wouldn't take $20 mill and sacrafice 20 years of my life, and I'm only 26.