I agree with you. The problem occurs because Islam expects muslims to be perfect. Reality is far from that. I personally dont think Quran expects muslims to hate/discriminate non-muslims. As long as anyone believes in some form of higher being, he is still a believer. Majority of muslims mis-interpret this and discriminate against non-muslims. This is unfortunate. Regarding athiests, even they are believers. Believers in themselves.
Millions of Bangladeshi muslims die due to flooding. Millions of African muslims die due to hunger. Noone cares. Everyone is more worried about Taslima. Who cares ? Does it improve the lives of millions ?
The problem is Muslims like me are in a minority. Few people like Taslima who do speak up get a Fatwa against them. You tell me what I should do ? Be practical. Just like you love and respect your parents and elders, I do the same. I cannot hurt them either.
I agree that unless educated muslims do something about it on a war footing, I see the situation going from bad to worse.