They should differentiate more. A pistol caliber handgun that fires fully automatic is called a "machine pistol", but it should be "submachine pistol". And the rifle calibered pistols should be called "pistols", because they aren't full auto guns, so machine pistol doesn't apply to these guns. If it was a full auto pistol that fires rifle rounds, THEN it could be considered a machine pistol.
__________________
|