I think you definiately did the right thing and handled it so well. I wouldn't of been able to restrain myself from slapping the little bugger.
I agree with Muppity and call the principal and have a chat about it. Even if the mother does make a complaint, it would probably be a good thing because she might realise what her 'little darling' is actually doing.