Regarding the issue of Police checking your bag. My comments are police has a right to do so. As police they have a right ot suspicion.
I will quote my own example. i used to reeturn late at night from work couple of years back. Every day a policman at a particular point stopped me, checked me for alchohol intake, check my bag, licence etc. initially I thought and felt that this should not have happened to me, specially when I am passing by that junction on daily baisis. After of about 45-to 50 days I asked the hawaldar 'kyun khali pili roj app ka aur mera time waste karte ho jane do na sahab" the hawaldar replied...son I am doing this for your own good, and good of the society in general, let me do my duty.
This reply took me aback and made me think that yes, It was my fault and I should instead of getting angry at him, should assit him in doing his duty. That line changed my outlook.