I did manage to pull the pin on a grenade. I died
I was in the cockpit, GLI... maybe you mean that they can't go fully in? But the "X" cargo craft only has three lateral tiles of cockpit space and the next is the doorway, so I couldn't step out of melee range, if that's what you mean.
Just halving attack values and maybe making EVERY square attackable might be a way to deal with it. Like you accidentally attack a square that has no enemy in it, but that tile is revealed for a time to let you slowly stumble your way toward attacking the proper target, albeit at still halved values.
Or... if you happen to be wearing a helmet, maybe the player could remove the helmet and they're no longer blinded (until they're sprayed sufficiently again). Like a given helmet could have a hidden BLINDED value similar to health, that shows up on the blinded meter when sprayed. Could allow for enhancement headgear of other kinds, like targeting assist, melee assist, night vision, seeker vision (missions where you have to find people who show up on the vision because they were "painted" by a laser)...