its not about hypocrisy even if rihanna was a musical genius (i love her but i know thats not the case) this song would still be trash lol being in the game for as long as beyonce has, she should know how to do ratchet and have it sound good, no matter how much people wanna sacrifice rihanna for beyonce it wont take away the fact that beyonce is one dimensional when it comes to music, case and point...this shit, how can u not do ratchet right? lol and musical genius or not, great singer/dancer or not rihanna has done r&b, rock, reggae, ballads, pop throughout her whole career and has done them all well, this is the first time i think ive ever heard beyonce curse lol except for in dreamgirls and even that sounded stupid