Are you sure? My reading was that his colleague gave him the gun so he could get him fired for having it. After all, Arthur's boss said he was told that Arthur tried to buy the gun, when in fact his colleague gave it to him unsolicited. It seemed to me like a set-up, in hindsight.