I don't know if you could really describe them as friends, as the friend has some issues that mean his social skills are very off. I've never been told officially what/if SN he has but you know as soon as you meet him that he's very different. He's 15, 2 school years above my DS but seems younger than DS IYSWIM.
Anyway they travel to school on the bus together but recently the friend has complained to me a few times about DS sitting with other people and occasionally DS has either been running late and not had time to knock for him or has "forgotten" to knock.
When they're together things are very much on the friends terms, conversation is about his interests (Minecraft) and the only thing they really do together is Minecraft.
DS has in the past been very loyal to him and in his first term at secondary went to find friend HOY to explain that an incident on the bus, that saw friend excluded wasn't the way the school thought it was. His differentness makes him an easy target for some of the other kids.
Anyway, in the normal course of events I don't interfere with friendship issues and leave them to sort things out amongst themselves. I can see why DS might prefer to be with his other friends sometimes and I can also see that this friend might be annoying at times. e.g. he wouldn't be happy to sit with Ds and his other friends, he wants DS to himself. OTOH, I don't want him treating this boy badly.
WWYD?