The introduction of islam to the people is done gradually but not by hiding the truth to get them pleased. I am not looking for a congratulation or agreement from those who continuously bash islam even though the they are aware about the truth.

To be a real muslim you have to learn the fundamental of Islam. As you learn the Mathematics, the Science, Islam also to be understood from very fundamental. Then only your belief will be strong enough. The mind that having some prejudice against islam and its fundamentals will think about islam in wrong way even you introduce islam to them in a very moderate way to please them.
I don't understand good da'awah and not good da'awah. I know only one Da'awah which to call the human being towards the true path.