Maybe the bigger issue is that with this system Darth Vader couldn't have redeemed himself in one big act of self-sacrifice? I guess I'd like to somehow see intentional selflessness rewarded. I don't mind Morality as written, but I think there could be room for improvement.
*And sure, maybe my GM needs to step it up
Why couldn't he have? There is nothing preventing a GM from ruling that a dark side character who wipes out the dread Sith Lord in an act of self-sacrifice is redeemed. Just because it's not in a chart doesn't make it impossible.