The only reason why I would say maybe he's not an idiot is maybe he was worried about something happening to him, maybe there was a threat but if so he could have handled it some other way. If he just decided he wanted a gun for the hell of it he's an idiot.
Bookmarks