I have bought guns on credit.Theres a few reasons.For one I dont carry around several hundred dollars even when I go buy a new gun.Second both of my debit cards have limits of how much can be bought at one time.However my credit cards have no limits on any one purchase.
I keep all my cards in check and pay them off before they become a problem.
The best reason to buy a gun on a CC is your credit history/rating.The more,and longer your credit history is the easier it is to get loans,etc with low interest rates.My last CC gun purchase rose my credit rating close to 10 points,which in return will get me better rates on everything from my credit cards,to my next home loan,car loan,etc,and all I had to do was swipe a card.It did not cost me anything extra to use it then it would have if I paid cash,but it has paid me