Have a friend with DS's the same age as mine. The youngest (nearly 4) is very violent and never gets told off for it. On a trip to the park yesterday within the hour he managed to punch my DS2 in the stomach (he was in agony), slap DS1 round the face very hard, hit him on the head and back and take his bike. My DS1 who is 3 years older than the child was crying and begging to go home. I stayed for the sake of the friendship with my friend who continued to not tell him off, and i stayed near my DS's so they did not get hurt. Her eldest DS1 is very nice and not aggressive.
Should i A) Make excuses not to see her (Dont feel this is very honest)
B) Tell her the truth and risk losing the friendship
C) put up with it for the sake of the friendship (Although it has got to the stage where i do not feel i can have him round the house as he usually breaks lots of things and causes mass destruction)
ANY IDEAS APPRECIATED??????