Age-gap meaning, meaning a big difference between an older man and younger woman.

Is there a difference between any of these? Should they all be shamed or none? Or some but not others?