My 3 1/2 year old, in the past few weeks has been running away from me while in a store. I will yell at him to stop and he ignores me. I will go after him and drag him back and then proceed to hold him the rest of the time despite his protests. The last time, I did not let him watch TV the rest of the day which he was not happy about of course.But yesterday, he was at the mall with my sister and he ran to the entrence and out the door into the parking lot! She left the mall as punishment for him and he was upset but I'm not sure this is enough to deter him. Does anyone have any other suggestions?