"I decided to show the gun that WAS in my truck to the guy IN THE PARKING LOT"
Which,like it or not,as the story gets told in the truck drivers workplace"He then approached me in the parking lot with gun in hand"
Different folks can see the same event,and truthfully tell a different story from a different point of view.
Now,another harsh reality,and indiscretion on your part,OP.If you would like to keep your job,It was a bad idea to post the company name here.Likely someone at your company is a PR person who searches the internet for any reference to the company name.I would not,for any reason,post my employer's name on this forum.
It is time to develop a sense of politically taking good care of yourself.
You are not a victim,you made poor choices and there may be harsh consequences.
tyme and johnska are mods here.I suggest a PM to request this post be taken down.If your company's management becomes aware of this,you will be gone,IMO.