Yeah , I've read that article before and its certainly a great read.
It cant be easy having to weigh up all the factors. There will always be groups of people who wont be happy, but I for one am extremely glad CPR do exist and on the whole I think they do a damn fine job with what they produce.