Beyoncé is a legend to most black people and Rihanna is a icon for a generation after. Rihanna has achieved more then most could dream of all the while dealing with constant attacks and ridicule from her own people. She slayed you all and you have to deal.