Europe has no other option but to support Russian Islamists. There are no other functioning opposition forces in Russia. It is time for Chechnya to become independent.