Salaam
I agree on the whole with being qualified and having an good understanding of the society your speaking too, respecting its conventions, ways of doing things etc, but the idea you have to be an 'American' (or British, Irish etc etc) Muslim to speak on issues in any given country is distrubing because it shows influence of nationalism which has little place in Islamic thinking, after all arent we meant to be a international community?
Hope this kind of thinking doesnt become prevalent, because it will weaken our bonds to one another.
Uhmm... I really don't think Zakir Naik or his colleagues would be the right people to engage in any kind of debate with these men... i'm not even sure a debate would be of any benefit to anyone, but if someone were to do it, it should be an American. Zakir Naik, as far as I know, isn't even a trained scholar, and from what I've heard from his talks/debates, he's not qualified to really be debating about social problems or the intricacies of Islam... It's important that any dialog that takes place be done by someone who is from this country and is familiar with it's culture/society/policies/history/issues, as well as someone who is trained in Islam... People like Hamza Yusuf, Suhaib Webb, or even Muslim Professors from our Universities would be far more qualified for something like this...
But the general idea of educating the masses isn't a bad one, but neither is it new. We've had and continue to have lectures on Islam here in America, but the problem is getting people to come and listen... Perhaps it's more important for the Muslims in general to try harder to reach out to the rest of the country. As others have mentioned, more effort to open the doors of our masaajid to the community could be a start. Being active in our cities/communities is also a good chance for us to teach other about Islam through example, and we can also try and make more (and promote) events that can familiarize the public on the Muslim position on certain issues, etc...
I agree on the whole with being qualified and having an good understanding of the society your speaking too, respecting its conventions, ways of doing things etc, but the idea you have to be an 'American' (or British, Irish etc etc) Muslim to speak on issues in any given country is distrubing because it shows influence of nationalism which has little place in Islamic thinking, after all arent we meant to be a international community?
Hope this kind of thinking doesnt become prevalent, because it will weaken our bonds to one another.