to use an AR-15 you need quite a bit of training, for an actual battle scenario.
an "assault" anything, just means it looks badass (or scary).
the problem is when AR15s are used to shoot fish in a barrel, aka people in school corridors.
machine guns are very well regulated on the contrary.