I have not figured out how to deal with it yet, but I have a 7 year old autistic son (will be 8 in 2 days) and the neighbor kids come over wrestling around a lot with him. It always goes okay until he finally lashes out and nails one of them with a punch. I've tried to instill a "no wrestling" rule in the house because of this, but they refuse to listen to it. I can only say, with my own 2 having sibling rivalry... and the next door 2 having the same, they feed off of one another big time, and my son cannot deal with it well. Any suggestions are welcome.
Out of everyone on our street I have the most kids, which leads to the most *kids friends* coming in and out of the house during the day, especially on the weekends. I don't mind, I love that the kids enjoy being here and I'll gladly share the freezer pops with anyone that stops by. But, we've had our share of bad experiences lately, including a neighbor kid that was hanging out on Memorial Day and stole another boy's PSP. He's no longer allowed in the house at all, and we've since had to say only so many people can be in the house at one time.
General brattyness I can deal with in small doses. If I have to say something to the bratty culprit more than 2 times in one visit I tell them it's time to go home for the day (in a polite way)