It's a Babylon Bee meme... I don't feel strongly about this subject in either direction, because for whatever that slime-ball did, it has not gone unpunished as some claim. He's in hell dealing with far worse than life in prison riding on a man made plea deal.