For the past two years ds (9) and friend have been joined at the hip. Then one day at half term, out of the blue, friend started playing with boy over the road who ds doesn't get on with, partly because said kid has always been quite hostile towards ds. Since then friend has been over there for a sleepover, and they play outside this kid's house in full view of ds, but friend no longer calls on ds. DS insists "it's fine", and dh says I'm making a fuss about nothing and "kids do this" (he has had kids before), but I feel like going over there and punching their lights out. I want to cry, and last night I was awake from 4.30 a.m. thinking about it. I just feel so upset on behalf of DS. AIBU?