My advice:
1. Moron is a moron. Stay the heck awway from Moron!
2. Since BestFriend's girlfriend blames him, its obvious that she cares more about her female companion's feelings, and about keeping the click together, than she does about BestFriend. Help BestFriend find another girl!
3. If this is what Moron does with his friends, what will he do when a stranger looks at him the wrong way? File a police report!
4. Don't worry abour reprecussions. Most likely, the cops he works with will marvel at his incredible stupidity. Just because he sees them outside of work, does not mean they're really tight. They may already suspect he's a little crazy, but workplace ettiquete dictates that they not shun him when the shift ends.
5. If BestFriend causes you to continue to see Moron, then maybe its time to ditch BestFriend. Unless, of course, you like having a gun pointed at you because BestFriend's girlfriend says its OK and BestFriend can't possibly speak up to her.
6. The members of THR are in no way "gun shy." If having a firearm pointed at you in anger is OK, then we wouldn't act shocked. We are shocked. This is serious business. Anyone who downplays an armed assault on your person is not your friend. Think about changing the circles you hang out in.
7. They say that apples don't fall far from the tree... this may be true of Moron and Moron'sDad. If you are going to take it up with his father, you better be really sure he isn't just like Moron. Resolve the situation through official channels.