For me assault mean, short weapon made for assault, with semi-auto, burst fire and full automatic.
MP5 is a good assault weapon.
Et même la, t'aurais l'argumentaire qu'en réalité, ce n'est pas une arme d'assault, mais plutot une arme de protection personelle (PDW - Personal Defence Weapon) C'est efficace a courte distances, mais pas a de longues distances.
T'as plus de chance d'avoir une escouade de protection de personne de marque qui s'en sert que d'un battallion de soldats ou même de policiers.
C'est toute dans la sémantique.