A "raunchy" Rihanna gave a fan the middle finger during her reign as the queen at a Barbados carnival parade recently.