I don't think hating all social workers is fair. The problem in the department comes from the higher ups who leave them understaffed and underpaid. The normal worker who joins is met with fear from kids and hate from adults. After all that one can understand why they are more detatched. Now I am in no way saying this excuses the horrible things done by many CSO's but hating them on the basis of where they work is simply discrimination. Of course there are bad CSo's. There are bad policemen, bad taxi drivers and bad doctors. But we cannot blame the entire profession on the acts of some of their members. I'm not saying this to argue or be agressive I just believe that hating someone for where they work is wrong. If anything many CSO's would be happy to work towards better leaders.