I think 5,000 miles is great compensation for what you felt was embarrassment. For me, it wouldn't have been a big deal, but if you felt badly enough about it to complain, then nice of them to give you something.
If you don't like docs & security checks, I would discourage you from flying in India. They like to stamp everything (including tags attached to carryons) and then check them repeatedly. Also pretty thorough security screenings (read pat-downs) are involved.
Even flying through Munich things were out of control last time. There was something like 3 separate boarding pass checks, all the stupid questions, and then a secondary security check for everyone that was the most thorough I've ever experienced. They pulled out every single electronic item from my bag (calculator, camera, cell phone) and put them through the x-ray scanner one at a time.