Yeah, each had a 4 year ban. Earl then did and ACL once returning to training before getting on the field giving him an extra year out of the game.
I see no reason Fainu couldn't come back. Sure it has been a little longer out of the game than the others but 29 isn't so old that he will have...