have a pop at

Verb

 * 1)  To attack or start a fight with something or someone.
 * I called this guy gay, and then he had a pop at me.