This probably 'wont' happen, as i remember hearing that doing refunds would be practically impossible as they would have to go by every each single steamID.
Including the fact that for those who have bought perma weapons and rarely play on the server, they wouldn't get refunded, since it would be a SteamID specific thing. It would be really unfair for those people.
This could happen, but the refund won't happen. Thats 100% certain.
In my opinion, i'd actually just rather if all the perma weapons are the same price, have the same stats. Because that essentially would be turning them into skins and sound preference at that point.
And/or remove the ones causing problems.