Please note that these are my personal opinions, and in no way does this reflect Era's staff team's stance on this matter.

In the circumstance of guns being altered, I absolutely endorse the option to refund.

It only makes sense- a person puts up bread for a product as it was when they purchased it.
It's like approving a head upload, drawing a mustache on it a week later, and not giving the player the option to refund it.

Whether we think we're improving it or nerfing it is irrelevant. This decision should be solely up to the person who purchased it.

Everybody benefits from allowing refunds; and I say this both as a player and as a Gun Admin.
The Gun Admin is given the freedom to modify guns how they see fit, and they aren't stuck sweeping a previous GA's mistakes under the rug.
And players aren't stuck biting the bullet when guns are adjusted to promote a more skill-based game.

Plus, I fail to see where nobody loses from this-- it's not like they're going to convert the money back into dollars.
They take that money and purchase another gun on our game. What's wrong with that?

The only conditions I would present are:
  • Refunds can only be offered to those who had the gun prior to the change.
  • Refunds can only happen once per each gun alteration.
  • Refunds are irreversible. By refunding, you assume full responsibility for losing your gun or spending your money elsewhere. You understand that if the gun is changed back to the way it was previously after you refund, you reserve no right to complain.