In the UK outside of silicon roundabout and a few good companies, programmers are low rung employees and often pushed around and managed by the same sort of people who bullied him school. He won't have any authority to hit back, and if he tried probably would be fired.
The majority of start ups, and tech companies in the UK are run non-technical entrepreneurs, marketeers and so on and not techs. These are normally selected from the type of people who bully at school, not the bullies.
A large part of being programmer in these organisations is learning to identify and tip toe around these people to stop them ruining your career.
School had a lot of bullying for me, university was great, and then at work it was like being thrown back into school.