Paying players huge salaries is what keeps you from winning super bowls. It's really obvious.
Since it has nothing to do w/ your personal life, why do you care about another man's personal finances?
except it's not obvious. each year there's a team with players making huge salaries who get to the superbowl. The chiefs had like 2 mil worth of cap space left this year and have like 20 mil going into next season. The 49ers have even less.
i noticed you didn't address the point of taking less to make someone else the highest paid or overpaying a homegrown talent.
as for your other question, hmmmm shouldn't you be asking yourself the same question? You're the one upset he wants to get paid top dollar, not me. i'm on his side. i actually have kids in sports and if they were given a chance to get paid top dollar for all the hard work i know they put in, i'm not going to tell them "oh no son, all those sacrifices you made, all that training, time spent to become great, yea let's just ignore that and take less than what the guys you are better than are making".
Not only that, i also had a good friend who played in the nfl briefly (dedrick epps). Dude literally has one in-season catch because his knee got wrecked on that play and never got back to how he was. that can happen to anyone in this sport. Doesn't make sense to take less money in a sport that can literally end your ability to provide for your family. High risk sport needs to provide high rewards.