assalamu alaykum wa rahmatullaahi wa barakatuh
this is a really good question !!!!!! Infact, the first poll where i have hesitated in actually making a choice.
I chose Ignorant Muslims and ignorant Non-Muslims
the Image of Islaam perhaps has always been distorted, the Prophet Muhammad
foretold that those who truly hold onto the Qur'aan and Sunnah will be Ghurabah (strangers).
As for the disbelievers, then there have always been enemies of Islaam, those whose hearts were hardened and had great hatred for the Muslims, such as Abu Lahab and Abu Jahl or the Pharoah.
We can not totally blame the Muslims, for example look at our beloved Falastin or Shishaan or Afghanistan and Kashmir, the disbelievers have many times done things deliberately due to their hatred of Muslims.
The disbeliever soldiers in Kashmir and in Chechnya .. and in the Balkans kill people due to their racism and hatred.. and even it is well documented that they use rape as a weapon. Astaghfirullah.
So, we can not just choose the option "ignorant Muslims are to blame".. because these dispicable enemies of Islaam, have done so much wrong and they continue to LIE and lie and lie!! and nobody listens or cares except a few !
Whatever is happening, we do know what the solution is, that is for the Muslims to be strict upon the correct beliefs and not deviate away from that. To have Sabr.. and to strengthen themselves in the Deen.. and in the Dunya, so that Allaah opens up the way for the Ummah to retain and fight for its Honour. This is the way for our success.
Right now, we are weak, unable to defend the Muslims and this weakness is totally due to ourselves.
may Allaah help us.
amin
P.S you should have made a choice "ALL OF THE ABOVE"
assalamu alaykum wa rahmatullaahi wa barakatuh