As a mom of six children, I can say that these type of behaviors aren't always due to parenting styles (or lack thereof). I have one child who was very much like the boy you described. He struggled in his interaction with others and most everything he felt came out as a "bad mood." If he was embarrassed, he would act angry. If he was sad, he would act angry. "Don't look at me," and "Don't talk to me," were common statments he would make. Things were really rough for a long while until he was mature enough to make better choices. He was also a very impulsive child with anxiety issues. Those things left when he turned 13 (not sure if it was due to maturity, hormones, his faith, or what). If it were due to the way my husband and I parented, we would see more of it with my other children (which we did not). Parents have a lot of influence on their children, but the children's personality have a lot to do with it as well. I really feel that most people did not judge my parenting because they could see that my other children did not act this way. If I only had one child like this, I am quite sure that my parenting style would have been under scrutiny.
I'm only saying this so people can be objective and supportive to mothers who are raising difficult children. With that said, I understood if people wanted to limit their children's exposure to my son. If I could have limited my other children's exposure I would have many times. My oldest son is a part of our family however, and we all needed to learn from it. My children have so much more patience and understanding through dealing with their brother. I'm EXTREMELY thankful that he has appeared to have matured through this too (without having to be medicated).
M.