Busta,
I'm not having rant at ATC, they are indeed in general a fine bunch of people. I think you are probably right about CB and as per usual I've managed to jump the gun, apologies if I caused any offence.(Except to CB of course...)
As most Pilots out there will probably agree, the excuse to the SLF of an ATC delay is usually a work of fiction, meant to deflect any bad feeling, because it can't be our fault!!!