Beyoncé has ascended to the top of Forbes list of the highest-paid women in music.
From Washington to Hollywood, influential men have exploited both shamefulness about sex and fear of repercussions.