If you are attacked with pepper spray, you don’t have a right to draw your gun to defend yourself?
It depends. If the perp pepper sprays you in order to further assault or rob you, then yes. But if the pepper spraying is the escalation of an argument, then no.
It's common sense, really.