In the past 24hrs I have heard from 2 more CSA guys. Both repeated the same issues with this particular agency. I will not go into the specifics as I wouldn't want to hurt anyone's feelings anymore than I already have, but, that makes 4 pilots in what I believe is a fairly small expat community at CSA. As such I certainly stand by my initial comment.
Should I decide not to take your advice, I will happily buy you a drink when I get there (one with lots of fruit and a nice pink umbrella on top) as I am not really that "nasty".
Signing off.