You bring up an interesting point. When players sign a contract, it is implied that there is risk involved. The risk of bodily harm is high but that's football.
There should be an adequate retirement fund in place, but aside from that those retired players should have no right to sue.
If almost all athletes must sign a contract pertaining to the dangers, then they should be held to account by it.