Beyonce is more hood than Rihanna, it's actually something natural to her. She's married to Jay-Z. If she wanted to make a song about strippers she could and she would. Rihanna's thug act is fake and contrived since she's not even from the hood, she's from an island. So yeah I have no idea with the Navy is acting like she couldn't make a song like that. Diva was just as big of a hit as Pour It Up (it's also a much better song)