Of course they can, abd we're addressing the issues but there's a place to air them... if I was to stand outside work and criticise my bosses and workmates to anyone that walked past I'd be sacked as well, can you not see why it'd be hard for everyone else to work with him after being undermined like that?You are being too harsh, just like all the mods/admins.
Sort out what he was on about instead of getting rid of him! People can have opinions you know.