If we allowed gun refunds, it would be as if we were renting guns out for an unlimited period of time. For example, if you bought a gun for 50,000, and received 25,000 when refunded, you basically rented the gun for 25,000. This isn't what the game developers have intended.