^^^ Though I might not agree with you completely and I do believe reasons are far more complex, but yes, that's an excellent comparison between a successful mind and a mind looking for escapes and excuses.
Are Indians like that?
No, not everyone, but then, it is also extremely rare to find people across the world who are not in denial about one thing or the other. We all somewhere have a soft underbelly that we don't want exposed, and most of the times we don't want to admit it either.
By and large, Indians by virtue of the democracy, and a very vibrant one, also happen to be quite self critical, and introspective.
Then there is also the point, what you see as right the other might not, and because we all have an utopian view about our abilities, our ideas, our actions, it becomes extremely difficult to accept the other is right , and it happens again with pretty much everyone across the globe. So what might seem wrong to you, might be right for the other, and likewise, what might seem wrong to the other about you, would be right as per you.
Difference of opinion, personal experiences? Indeed. And what would be the fun if everyone was to think the same!