Actually I don't categorize countries as Kuffar and non Kuffar , it's not how I look at the world ...
You didn't say what kind of ideology ISIS Al Shabab, Boko Haram, Al nosra. AQ and many other terrorist groups follow?
and you failed when it comes with Bahrain, You said ISIS created due to " the Shia government in Bagdad fully supported by Iran prosecuted the sunnis and sidelined them in country affair." but you didn't say why never Shia majority of Iraq and Bahrain under prosecution of Sunni rulers created something like ISIS? and please prove Iran intention and actions regarding to created civil war in Bahrain ..
In Syria, the majority have absolute right like in Bahrain and I do support them to get their rights .... Iran from the day 1 called out for democratic approach , Iran proposed a 4 steps solution for Syria I hope it get active:
The proposal’s four steps were: Secure an immediate cease-fire, create a national unity government, rewrite Syria’s constitution to include the majority of Syrian ethnic groups and hold national elections under international supervision.
Did anybody listen? no ....