I haven't paid much attention to Beyonce since "Love On Top" but wanted to check out the video/song due to the implied message AND why are people hatin on this? The video is beautiful, the message relevant, the song is fairly catchy so what is the problem beyond just calling her a flop?