Well from what I've read, Risperidone is approved to treat children 5-16 years of age with aggressive or self-injurious behaviors. This includes children on the spectrum. And usually they start the dosages out small, and work up to the appropriate amount. So the fact that he is taking 2 pills seems odd, and also the part that you were yelled at... doesn't sound right either...
stare It can cause drowsiness, which is supposed to go away. Drowsiness being another reason I would think they would start him out on a smaller dose... And whatever you do, don't ever just stop taking this type of medication without consulting a doctor. Most psych meds aren't something you can just quit cold turkey.
As far as medication goes, I feel that the benefits absolutely have to outweigh the risks. Is he hurting himself or others? Are his behaviors sever and impacting the quality of his life? These are all things that need to be considered when choosing to go the route of medication.
I wish the best for you and your brother. And I commend you for looking out for his wellbeing.
3nodding Here's a Risperidone info page:
http://www.ncbi.nlm.nih.gov/pubmedhealth/PMH0000944