Plus there is debate on the use of the word "assault", or a question on its definition.
I'd argue we should call them defensive rifles.
for me, a defensive weapon is a scatter gun. to make them keep their heads down whilst i split to a better position and/or a better weapon for the occasion. everything else is offensive by default.
but then again of course there is the argument that the best defense is a good offense. so assault vs defensive is a wash i suppose.