I'm not "calling for heads," nor do I feel "inconvenienced." I'm actually trying to do you a favor. If it's your goal to see this website succeed, then there should be some degree of accountability.
Think of it this way... If you were the owner of a restaurant, would you be okay with any of your employees immediately yelling at the customers, "Get out!" as soon as they walk through the door? By no means should that be tolerated. It's the same for any entity that exists to generate a stream of income, as big or small as it may be.
But hey, I'm just the new guy around here, so no need to listen to what I have to say.