I understand that - and agree that all cases are different and I'm sorry your ds has been hurt, even indirectly, by bullying 
FWIW - ds didn't just "ignore" the bully at primary school (I was simplifying) nor did he stand by and watch others be hurt it was never physical but even words can hurt: he also helped others and other children would come to him for advice. That was the particular strategy that worked in this case (the boy was looking for attention with his teasing and name-calling, so, by not rising to him, he couldn't feed off the power he perceived that he had).
Often bullies are over-compensating for their own lack of confidence or inadequacies 
What I've liked about Shawlands is that unlike at some other schools (in fact there was a thread on here recently when someone was complaining about academic achievement being sneered and scoffed at), ds seems to have a good mix of "clever" friends (some of whom are real computing geeks), sporty friends and musical friends - with no apparent resentment that some of them find exams easy and will do really well while others struggle/have to work really hard even to get a C (if they sit Nat 5 at all).
As he gets older, he's developing a more informed sense of fairness and respect. He was very upset at the murder of the local newsagent (as were many of his friends) as he went in every day on his way home and Mr Shah had always shaken ds' hand. He's recently spent a day (sunrise to sunset) fasting after one of his Muslim friends suggested it so that he could understand what they experience during Ramadam.
He has friends who often have to work most of the night in their parents' shop/warehouse/restaurant and others who have rooms full of their own specialised computer equipment.
They can talk politics (some Labour, some SNP, some one Tory, some apathetic), have strong opinions with the certainty of youth
and still remain friends.
It's that sort of breadth that I'm glad that the school environment encourages, which broadens his experience beyond his relatively privileged home life.
No school is perfect but if you really feel there is an issue with pastoral care, you should take it up with the school - either directly or via the Parent Council (although iirc, Parent Councils can't look at specific cases, they can represent the parent forum on generic policy issues, so if you think there is a general issue with bullying or theft, that would be of concern to them).