kingkobra, I will tell you
2- in my opinion, your question needs to be answered from these politicians themselves because if you looked with clear eyes, you will find yourself that SRK is right, many politicians pour the fire and hatred against him, he was the only indian muslim who was accused of being pakistani and not indian, who was accused of insulting indian flag by carrying it in wrong way, with out intention, who accused him of that, politicians. he was also the only indian actor who the cinemas showing his movies were damaged by parties of shiv cina and other racist patries, all this happened to him after many talks about islam in 2010 on many national and international channels, I do not say that he is good muslim or bad one, it is not my decision, Allah only decides but if we come to defence about islam then he is the only one who did that among indian muslim actors, did it to the core too and on channels like CNN and many others at the time of his my name is khan.
secondly he did not tell any thing bad against indians, he just spoke about politicians, and I feel he is right because of all what happens against him, also shiv cina that was always supporting any complaints against him not only about religious matters, he told truth so what is wrong with that?
1-do not get it, how do you do that SRK is worshipping a guy, when he acted to respect karan in show, you mean? he did not put his head on floor, he just made a gesture as a sign of respect and you do not have right to estimate how good or bad muslim he is like the one who says he is not muslim here, you are human like him, maybe he is more favouite for Allah than you, at lease he defends islam and faced dectatorship from politicians because of that.