Like most of the time, the discussion gyrates around the meaning of words: intent, purpose, function, weapon etc. Most of your points are certainly valid. The contention is in the definition of purpose. A lot of points you make I solely disagree with because I use “purpose” in a different way than you do.