heckler

ˈhɛk(ə)lə

noun

a person who interrupts a performer or public speaker with derisive or aggressive comments or abuse.

he was adept at dealing with hecklers