Privately owned cannons were commonly used on the Frontier as protection against Indians. They were found in forts (my ancestors in 1757 had one in their fort), keel boats, and trading posts.
We learn something new every day. But still, how does one justify heavy artillery in this day and age? I’m well aware of the intent of the 2nd (protection against GOVERNMENT foremost among them) but still....