Every song doesn't have to be an instant #1. Some of Rihanna's songs grew to be hits. Rihanna is doing her thing. Haters. Mary's music is great, so what if she isn't a technical singer. She has grown as a singer enormously. Beyonce pays folk to toss her name on songs, when she doesn't write them. So sit down with that..