Well first of all this clown of a reporter can’t even get his treaties straight, so he should be ignored.
The Geneva Convention has to do with treatment of prisoners and civilians, not with weapons.
The Hague convention, OTOH, does address weapons. However there is pretty much no way at all the ISIS is a signatory so it’s a very moot point. They certainly abide by no laws of war whatsoever, so should be treated like the savages they are and hunted down without a whit of mercy.
This is actually quite the sore point I have with people whining about how we need to treat terrorists nicely because we signed treaty X. No, that is 100% wrong, we should be all the more vicious with people who act like savages and don’t sign treaties, that’s the impetus for people to abide by any laws of war. You either play nice or we don’t either.
Russian participation is detailed here: RULAC: Russia