Ah, wouldn't it be wonderful if the world were so black and white. Everything would be simple, never any nuances. Doesn't matter that that class doesn't perform well here or there, or that this player was contributing to the kill instead of facerolling the wrong target for more dps - gkick and fix! No consideration for consequences for both involved person as well as the guild (guild morale, atmosphere, comfort, etc). OP is worried about all of that, which makes him a great RL, and I encourage him to actively try and resolve the issue.
I mean no offense, crakerjack, but if it were this easy, OP wouldn't have come here. It'd be acceptable conduct in a pug, maybe, but in a tight-knit guild, your suggestion is about the worst thing you can do.