Alrighty, thanks.
Since you are a legitimate gun sale business and due to the complexities of this matter,
I would still recommend that you contact a lawyer within your jurisdiction who is knowledgeable
about money transmission in large amount in relation to sale of guns. There are probably legal
reasons why businesses such as bitpay do not accept BTC conversions from gun sale businesses.
It is most likely not related to moral or ethical issues but due to other legal regulations.
If you accepted BTC as payment for guns, you are fine. The legal issues stem from when you decide
as a business, to convert that BTC into fiat. There are potential other issues as well. Personally,
I would not recommend accepting BTC as payment for your guns at this time, in your state.
Depending on the interpretation, you may still need a money transmission license.
The question you need to ask is if accepting BTC and not getting a proper legal opinion beforehand
to save money, outweighs the risk of governmental legal action & hurting your life/business.
Of course, I am not providing a legal opinion and I have made you aware that you should seek out
counsel within the jurisdiction in which you wish to do this business and seek a legal opinion as to
these and other potential issues.