See my previous posts on the matter (and I know more about what they've been up to than most) where I completely agree with you on the way we've handled this. I used the word 'pusillanimous' and I think that's being charitable to be honest. So we're definitely on the same page here.
I'm not involved any more officially but I'd made my position quite clear to the group when Sam Lee made his initial suggestion of a meeting. I wasn't prepared to get involved in any way and when we started CM four years ago, we agreed that we'd only proceed with things where we had broad agreement among the full group. Simon is a good guy, gets a lot done but was very stupid, got his arse well and truly kicked by the CM reps from what I've seen, and has learned his lesson. We don't need polls, the stocks, walks of shame or anything like that. It's a matter for him and the other nine reps, none of whom have suggested he resigns.
As I always say to people who complain about the way CM or the OSC approach things, they're groups where there's elections and you're free to stand in those. Or alternatively, set up a Supporters Trust or similar. We're the only one of the big clubs that doesn't have one, which suggests to me that City fans love a good moan but don't want to step forward and be counted.