I don’t have a problem with the age discrepancy, but she should marry the ugly old jerk since they have a child together.
I remember Jagger singing “Fighting in the Streets” about a supposed street uprising against the Vietnam War, even though he was a Brit. Not too much fighting going on in this incident, more flight than fight.