A few opposing thoughts.
As someone who's been in the Air Force for 10 years and has played organized football, clearly not at the NFL level but still. I would say NFL football is nowhere near the same as going to war. I've never known a player to spend a year in a foreign country or come back from playing a game or as you state go to war and return in a coffin. At the same time I've never had a friend get deployed and come back to a mansion. Also I would choose getting tackled by Ray Lewis 10 times out of 10 as oppose to getting shot at, and I also don't really think NFL players lie in bed in their 5 star hotels and worry about mortar attacks.
Every player including the one's on our team care more about money and there's nothing wrong with that, because they care about their family and life outside football. Otherwise they would sign for the vet minimum and go play for the love of the game. Amendola with his 6 million a year salary didn't sign here because he doesn't care about money, otherwise he would have stayed with his respective teams who is a perennial super bowl contender. As it stands he declined to take less money to stay with a better team.