Kate Beckinsale has had enough of dating double standards and facing public shaming for romancing younger men.