@MontereyJack,
Your word games are silly.
"Outlawing pistol grips on semi-auto long guns" and "outlawing semi-auto long guns whenever they have pistol grips on them" is just saying the same thing with different words.
No matter how you rearrange the words, there is still no justification for such restrictions. Progressives only do such things because they enjoy violating people's civil liberties.
You speak only for yourself, and not for anyone else, when you speak of your refusal to accept facts and reality.