I’d say you’re right for the most part with “nobody over 25 has any business dating a 21-year old” but in this case it seems like they made a pretty solid connection. So they might be the rare exception to that rule. I agree with the rest of your advice about letting the ex live his life since he hasn’t tried to…