Answer:
Romeo kills Tybalt to avenge the death of Mercutio at the hand of Tybalt. Despite the fact that Romeo is complicit in Mercutio's death, he blames Tybalt solely. Romeo, as true to his character, acts impulsively and without reflection in his murder of Tybalt.