It used to be relatively hassle free until the terrorist attacks of recent years (they used cellphones to coordinate movement). Indian KYC (know your customer) rules are the counterpart of having to take your shoes off at the airport in the US.
Yea. It's expected and probably still easier than doing the same in the US. I'm sure it affects common people a lot more than the actual terrorists though.
The know your customer rule seems to make better sense.