Iowa is a right to work state so she was going to lose.
In a RTW state you don’t have to give an employee any reason for letting them go but I think if you do give a reason you open yourself up to some possible legal recourse. That said, after 10 years of employment I would think that would weigh in her favor.