Sounds like you are attempting to do all the right things. You attempt to teach the kids appropriate behavior, and keep the parents informed as much as possible. Unfortunately, some parents insist on making things difficult. You are right, whenever problems occur there is always two sides to the story. Kicking the kid out of the pack after one minor? incident seems a little extreme. I see all kids as a work in progress, and it is the purpose of the scouting program to see that this work has a chance to be successfully completed. If it gets to the point where this kids actions are endangering the welfare of other youth, or he is destoying the scouting experience for everyone else, then he would have to go. But from what you have relayed in your post, this situation in my opinion has not reached that point yet.