Poor you and your DS. What a horrible situation. Have you tried talking to the other childl's parents(s)/carer(s)? This is something that they may not be aware of, but need to be. I think it is up to this other child's parents to teach him that his behaviour is not acceptable.

I hope things stat to go better for you and your DS soon.