Let us not benchmark ourselves against others. Why do you say we are to blame? What is there to be blamed for? 99% of India are not interested in Sports, 99% do not care for the performances, they have other concerns. So where is the question of blame when the matter is something very few feel about.
So don't be negative.
It's like saying the average Indian is 6 inches shorter than the average European and we are to blame for that!!