Can you say "events that have impacted their lives"

Solution 1:

The first is correct. You could also phrase it "the characters are struggling with the events that have had an impact on their lives," which sounds a little wordy and stuffy to me.