I have thought a long time about what caused this amount of whine. The answer is actually quite easy:
People are not looking for balance, they are looking for advantage. If an advantage is taken from them, no matter if justified or not, they whine. Pretty understandable, actually.
So, using the principle of "don't hate the players, hate the game", it's up to me to propose a solution to this problem. The only fair way (and most efficient one, too!) is to wipe the database every time new weapon stats are released. This will ensure that no one is at a disadvantage, because everyone can find the new "OP" weapon, like everyone else.
Opinions?