Rihanna going back to Chris Brown was a mistake made by a girl living her life. She was barely in her 20s when she did that, yeah it was stupid, and she has learned from it. So what? Move on, she has.
Beyoncé however is in her 30s (probably 40s

, we know she lies about every aspect of her existence) and is staying with Jay-Z in a Kardashian'd PR move to sell an album based on her "martial problems" (while relishing in her position as the face of modern feminism).
The difference between them?
Rihanna is real and honest, even in her mistake.
Beyonce is a COMMODITY, a business, not a person.
Everything about her is fake.
That's why everyone prefers Rihanna's music 
