The league already donates a huge amount to Injury Research and Prevention and Concussion studies. In a perfect world, that would be a solution.
Problem is that no one wants to take that pay cut. Not while owners pocket 40% of everything. Plus the players worked to this point to finance everyone who is with them, not just themselves. Several players make millions of dollars, and still go paycheck to paycheck because they feel the need to finance their families, their friends, and the friends of their families.