Sounds like some pretty good parenting to me. And glad your son stood up for himself.