I don't think it's entirely reasonable for us to attack a Spanish vessel just because it's in our waters, after all they're NATO allies & fellow members of the EU.
Those same facts should make them behave in a very different manner to Gibraltar though.