Some Twitter users have accused Trainor of glamourising the gender inequality of the 1950s.
Read a selection of tweets below:
USA Today said audiences should feel uncomfortable with the ideals the song promote. "We're having a little trouble with the idea that a song which will no doubt be sung on repeat by a lot of 12-year-old girls has these kind of mixed messages about the roles of men and women," its columnist wrote.
Trainor said the song's inspiration comes from righting the wrongs of social media's hook-up culture that has impeded itself on modern dating.
"It's much harder for us growing up," she told Time last year, "I know I didn't like myself as much as I should have, and I hope people can hear my songs and know I'm a badass girl and I deserve a good guy to take me out on a date."
In the same vein as Taylor Swift's Blank Space, Trainor portrays herself as the immaculate, man-eating "crazy woman" but without, it seems, the same knack for irony.
- nzherald.co.nz