That's because most people will call these things guns ("the suspect had a gun") -- unless it's something obviously special and/or well known (e.g. an Uzi), and sometimes not even then, they don't delve in the minutiae of whether it's pistol, revolver or whatever. Non native english speakers (e.g. 90% of the internet) even more so.