Let me get this straight; you have a metagaming player and instead of talking to the player or punishing his character you punish the entire group for going along with him for the sake of party cohesion, which is in itself something you nearly always want to have.
Yeah, you're a dick. But hey...