I am glad to read your views specially as you are a senior police officer. There is no doubt that there are some good and conscientious Police Officers but unfortunately they are in a minority.
The Indian Police has got such a bad name within India and abroad that for most people, whether in India or abroad, it makes a change to learn that some of the Police personnel have a conscience and a heart.
In the majority of cases the perception of the Police as seen by the majority of Indians is the reality but it is also made worse by the depiction of Indian Police in the Indian Film Industry as corrupt, unintelligent and helping the rich and the powerful to get away with unlawful activities rather than bringing them to Courts and getting them punished. The perception created by Indian movies (and unfortunately it is also the reality in the majority of cases) is that Indian Police will abdicate their duty at the drop of a hat in order to earn some additional income.
India has a long and arduous road to travel in maintaining law and order and its Police have a difficult and almost impossible job at hand to convince Indian masses that they are trying to change and do their job honestly and with pride.
I wish that the Indian Government would pay the Indian Police a fair day's wage for a fair day's work so that they do not have to supplement their income from dishonourable sources. It would also be nice if the Indian Police personnel could learn from the Police abroad that honesty and pride in their job is the best policy and pays dividends and they can live with their heads held high.