You are telling him what you don't want him to do, tell him what you DO want him to do. In the store make it clear he should not touch but after the first "don't touch the goods" my instruction is "clasp your hands together". They can't grab stuff with their hands interwoven. You've given them something to concentrate on and then you can praise them doing a good job of doing what you said. You could tell him to see how many ways he can weave his fingers together.

And consequences should be directly tied to the the behavior, unless he was riding his bike and then went off and so you have removed the bike sonhe won't be outside I am not clear how that is a good punishment and I am an adult?

I really recommend the book "easy to love, difficult to discipline" I suspect it's very similar to Grinity's fav, but it's the one i know...