How so, aren't all of them college graduates? They have a better chance to start a business, due to their degrees, name recognition, and the chunk of change they earned during their playing days, than the average person.
If however by a "viable occupation" you mean they won't make the same amount of money they did in the NFL, then I agree.
I don't know the percentage, but I know that all of them aren't college graduates. Heck, many of those going in the first round aren't and have left college early to pursue their dreams in the NFL.
The problem is that this is a complicated issue with many facets, some of them opposite facing. It's not just owners versus players, but also stars versus minimum scale earners, rookies versus vets and injured versus healthy.
What we saw with the last strike is that the NFL has done an exceptional job of finding talent. We know that because the replacement players were laughably bad except in a few rare instances.
Because the NFL has a legal monopoly (this is why the congressional threat of reviewing their antitrust status always carries such weight), they are not just any business and as such the labor provisions must give additional weight to labor as a result.
It's possible that this could be remedied with some simple give and take.
1) Remove marijuana testing. Not only is the NFL behind society, but the latest research in other countries back up what players have been saying for decades, which is that marijuana helps recover from concussions faster and is a substantial aid in abating and mitigating pain. The NFL needs to get out in front of this and sponsor testing and push for legalization. And I don't have ANY patience for the "but, but, but...the kids" argument because they make BILLIONS selling all kinds of alcohol.
2) Phase in a salary increase over 5 years to be 50% of revenues. The NBA got significantly more, but the NFL has larger capital outlays like stadiums which WON'T be taxpayer funded for much longer. Fans want billion dollar stadiums (some do) and owners want them for the premiums they can charge. Moving to 50% won't kill owners and will make a huge difference for players.
3) Institute an individual Salary cap. There's no reason a single player should be able to make upwards of 20% of team's salary cap. Star players have other revenue streams available and not being able to pay mid-level players is why teams fall apart or what prevents bad teams from getting better over time. In part, anyway... Teams would still be required to pay the minimum cap as they do now. An individual salary cap again phased in over 5 years, will put teams on a better footing and will raise the mean salary of players at a rate greater than the average salary increase due to increased overall salary cap.
4) Expand the retirement and health plans offered to former players. I think 3 years is fair, but the benefits offered need to expand to include significant neurological screenings on a regular basis as well as palliative care for extraordinarily sick players. One thing that nearly had me quit watching football was finding out that a player with Lou Gehrig's disease, iirc, contracted as a result of playing football was bedridden and hooked up to machines and the league just fought tooth and nail to not have to pay out to him as was already written in the CBA.
5) Change the off-season. Shrink the period when teams and players can have no contact. Keep the rest of the off-season voluntary, unchanged. Increase the practice schedule by two weeks, 3 weeks for teams with new head coaches. Have those two weeks be non-contact so that the rest of the time already on the books can be contact at the team's discretion. With the extra practice time, allow for one inter-team scrimmage if teams agree, two practice games and an 18 game season. That would allow for owners to make more gross as well as players, would give coaches more time to install their plays while not endangering players as it is more likely that players will be injured in a game than practice.
This would put pressure on teams to run competitive practices and discern which players to keep. The practice games would be more meaningful in that we'd see more of the players that are likely to stick and less of the Game 4 of the preseason where it's more like replacement football.
6) Lastly, rework the rookie scale. The first round is terrible for players and star players would be better off going in the third round than the first. There either needs to be a formula for players who vastly outplay their rookie contract to opt out of their rookie contract after year 3 if certain milestones are met OR they need to restrict rookie contracts to 4 years with no fifth year option and remove the tag. The individual cap will prevent a massive escalation on the top end as the cap increases while allowing teams to avoid alienating their best players because the economic incentives to keep a star player at the lowest wage are so great. Moreover, because star wages aren't capped, teams try to put off that astronomically large contract as long as possible. With the rookie scale reworked, stars would get to their max earning potential earlier while expanding the pool of money available for veteran players.
These are just preliminary thoughts, but would go a really long way to both improving the game as well as establishing greater equity between owners and players.