I wouldn't leve him & if I found out that the step mother of my child did I would be ****ed off. I think you did the right thing.
Anyway I don't understand why she brought him to you to do her shopping if she jsut said to leave him home while you did your's. If she was ok with doing that, why didn't she just leave him at her house?