Salam Cryon,
I dont fully agree with your argument. No one can ask you to be like Ahmed Dedat ! No one can ask you to argue with others about Islam.
You can simply tell others what you are sure about in Islam. You can tell others that Islam is the religion of peace, love, respect and that It calls for justice, fairness, righteousness, etc.
Islam is so simple and clear.
May be it is Satan who doesnt want you to do good things in this world.


__________________