What's stupid is they easily could've made it relevant. Say the first time JGL shows up at the farm, a vagrant is trying to break in or something and is about to murder her and JGL saves her life. Now, obviously, if he hadn't taken that course of action the rainmaker would've grown up "evil", which he prevented for the moment until Willis is about to kill her again in the cornfield, which he prevents by suiciding. As it is now, there's no stated reason why the Rainmaker grew up evil, why the mom wasn't able to help him use his talents for good. It happened but it doesn't appear that her being around was sufficient, which we're supposed to believe is the case at the end of the movie, that she keeps him from becoming the rainmaker for some reason.
If JGL had saved her, or stopped her from suiciding or something right off the bat this plot hole would be largely closed.
XI Wiki



