It's not "unplayable", you just have to keep your character from attacking stuff
The only exploit involved abusing your intelligence
I think it would make a better status effect than a trait.
Probablly this idea would be abused be holding the weapon in other hand:D and switching only for combat
yea, just dont carry guns in town, problem solved