You just won the Internet!
Have fun.
http://www.aquinasonline.com/Topics/natlaw.html
To long to quote in a thread, but nothing in there would seem on its face to contradict what I said.
This has been a strange thread. Two separate branches, one on the 2nd amendment and one on a quasi-theological plain.