If somebody attackes you with a weapon, you then should do what ever you can to destroy them. it may, or may not, be the best tactic to use their own weapon against them, but in terms of the right, yes, you have the right, untill such time as they try to run away and cease the hostilities. if you think that they are simply trying to gain a little distance to attack you again, you could argue that.