What if you sell the firearm for what you paid and make no profit?
= = =
The original price has tax and transfer fees and background fees and some more added on.
You can sell for more than ‘purchase’, and still be in the hole.
Not to mention inflation. A gun bought for $300 30 years ago and sold today for $2000 is probably a wash, or maybe even a slight loss.