As women, we put up with a lot of sh-t when it comes to the lazy men in our lives. It seems that Jennifer Lopez is fed up with guys too, as her new video for "Ain't Your Mama" reminds us that we don't have to deal with their mediocrity anymore.

The diva kicks off the video with a pissed-off, "I'm mad as hell and I'm not going to take this anymore" monologue inspired by 1976 film Network before flipping through various decades to show just how long we've had to endure the many headaches men give us.

Lopez gets her acting on by portraying a '50s housewife, a secretary from the '60s, a '70s bell-bottomed factory worker and an '80s businesswoman. The video closes out with her in present-day dancing up a storm in killer stilettos that Rihanna would be proud of.

After watching Jennifer Lopez's "Ain't Your Mama" video, flip through our gallery of musicians with their moms.