I thought that was the Bee. There's a proper response for what passes for Islamic 'human rights':
Where are the Winged Hussars when you really need them?
https://www.youtube.com/watch?v=rcYhYO02f98
Sadly, islamonazism is real.