right said! and just who the hell is this "hello hello" going on like an ass braying? i know you would not have like my saying this. but it's the same as you told mahendra. calling anyone idiot doesn't make you smart.
please don't use such words for anyone. if you think you're right in what you say, then say it with grace and elegance. such cheap words are trademark of a cheap person. and mahendra is partly right in saying that americans don't believe in god. it's just that a large percentage of americans compared to indians live practical lives.
and what about indians? "hello hello" you may believe in god, but are you sure you're morally right in acting that way? ask your conscience and you'll get an answer if you're morally right.