Try putting something in your jacket at a Walmart here in the USA. YOu could be tackled to the floor by security and possibly tazed if the police are around.
Its a good lesson. Don't eat anything without paying for it. Its a crime here in the USA too and its serious.
Don't even THINK about it.
You were unlucky. You probably was "caught" by the owner of that 7/11 franchise who decided to make a case of you. You probably put up some sort of resistance perhaps? I would think most people are happy if you apologize and immediately buy some more stuff and pay for it all.
You were made a case of by either a mean owner or you may have been less then gentlemanly yourself. Only the two of you know.
But it certainly escalated beyond what is usual.
Don't go into that 7/11 ever again , there are many others.