I'm still not certain what to think... but I do know that even if Snape is right, the Mafia now knows that Filch is the Gun Owner and will not target him... so:

##Vote: Filch