I seem to recollect CC only gave Munro the captaincy because he was local, had been at the club for a while and played centre-half. He may be a good leader off the park, but if he can't be one on the park where leadership is needed most then he shouldn't be captain.
In no way am I calling for him to be dropped here either, he can be a good defender, but since he's been captain he's been poor at best and is no longer the stopper he was a few seasons ago. This can probably be put down to not having a decent player along side him after Dods left, and extra captaincy duties. Make someone else captain and there's a chance he could go back to his best.