I'm glad you noticed the gun thing too. The writers' willingness to sacrifice years of history for a lazy joke is very, very irritating.
There was an episode last season where they implied Moe was a pedophile right before the credits, that changed none of the story and didn't fit at all. Made all the more creepy by…