What happened to your mouth!
Let me ask the OP something, what in hell happened to your mouth??????.
Someone grabs my bag and that person WILL hear my big mouth!!.
Trust me, you say something and they will move to the next SUCKER!!.
Sometimes a "sissy" NO will not do the job. Be fricking stern and say "NO" like you mean it!.
Once I got to the DR with a fever and sick as a dog and I just did not wanted to be bothered. A guy grabbed my small bag and I told him to let it go. He said that it was ok. I said "ok, take it but I will not give you one cent". He thought that I was kidding and took my bag straight to my buddy's parked car at the parking lot. He stood by the car like a statue waiting for me give him something and I just reminded him of what I had told him a few minutes before. I gave him NOTHING. He cursed at me and I just told him "next time, when someone tells you NO, leave the fricking bag alone. Have a good day". See, problem solved!.
Even if the inspector gives them your bags, you still have a mouth and you can take your bag from the person. I do it all the time.
SOME people should just stop complaining and stop making it easy for them to this to others. You are also to be blamed for the problem since you let it happen. Sometimes a "NO" said in a polite way WILL NOT do the job. But a stern "NOOOO" will work most of the time. WORKS FOR ME!.
There's a sucker born every second and they spot them from afar!.