People have their panties in a real bunch about Meghan Trainor and her songs. People need to lighten the hell up. Men are claiming it's sexist. Don't like it when the shoe is on the other foot, now do you? You can dish it out, but you can't take it. Seriously, it's a song. Let it go, let it go... (see what I did there?)
Women are bitching because "oh, no, that's not what a woman expects". It's a SONG. it rhymes, it's fun. I have never once had someone want to pour some sugar on me, but you don't see me complaining to Def Leppard, do you? NO, because I'm a reasonable human being. It's cheeky, it's fun, and most definitely not meant to be taken so literally. For crying out loud people, use your HEADS, please.
Of course things are exaggerated in the song, it's meant to bring attention to the point. Like when someone's said "I've told you a thousand times already"... that's not literal, sillies, but do you fly off the handle then? No. It's only when someone puts their storytelling to music that you have a problem. What has happened to our way of thinking? I sincerely hope it's not lost forever. Music used to make you think, not criticise.
And for all of you with your knickers in a knot, you really need to loosen up. Don't take life so seriously, no one makes it out alive. Enjoy the ride instead of finding fault with everything you meet along the way.