I don't think Leo cares much about the public perception of this stuff. Comedians have been making fun of his young girlfriends for like a decade now.
If that stuff truly bothered him he would have changed his behavior a long time ago.
The thing I find interesting is that this latest episode has even some of his former fans appalled. Which is weird to me.
Discounting Gigi, his four most recent relationships had a 23 year age difference (Cami), an 18 year age difference (Nina), a 16 year age difference (Kelly) and another 18 year age difference (Toni).
So 16-23 years difference was fine but 29 years is too much. I would think you are either weirded out by all of these relationships or you are okay with all of them?