The TommyGun says "if you deal damage, you can atack once more".
You can, so you can refuse it. no?
The ganster has 0 insanity. Keeper uses Friend? on him in order to atack his pal.
He deals damage so he can atack again. Who decides this? investigator or keeper?
Investigator?, so shotgun has the text "can atack throught doors". CAN, so same problem same situation, investigator decides not to use the "atack throught doors" special rule.
Keeper?
What do you think about?