Who carried on the Jalianwala Bagh massacre ? Hindu Gurkhas machine gunned Punjabi Sikhs.. in other words Indians slaughtered fellow Indians.
And its very obvious that they didnt even have a strong notion of being ONE people until Brits created India.
The same tendency was evident in the third battle of Panipat. When Afghans invaded India, they faced Marathas. The sikhs refused to help the Marathas fearing further consolidation of Maratha power in north India. And everyone knows what a mince-meat Afghans made out of the much-reputed Maratha warriors.
The worst treachery and all that is wrong with India comes from within herself, its not due to any external conspiracy. Sure we have insurgency problems in Kashmir, North-east and marxist problems in a handful of states, but they are all products of INDIAN incapability of handling the situation.
Like in the 1971 war.. with 90,000 enemy troops in her hand, Mrs. Gandhi couldnt occupy P-o-K, thereby resolving the Kashmir dispute once and for all ? It was a clear demonstration of our ability to compromise, expecting a "change of heart" in the enemy, rather than proceeding by practical military necessity.
So, think twice before blaming the Brits for every ill that befalls India.. there were numerous oppurtunities for us to solve the problems that plague our society, but our self-serving politicians, ruined most of those chances.
And right now, after 60 years of independence, with a few generations having already passed since the Brits already left, we've no right to pin our obvious failures on them.
Look at the Japanese..a country ravaged by nuclear weaponry, built itself from scratch to become an economic super-power within a span of 3-4 decades.. its that kind of commitment which Indian people need, not mere escapism and ruing over the past.