Basically, the KSG should have a functioning shield, not one that barely does its job... No matter what admin disagrees because that's what's happening.
What about this idea: Change the shield back to its release stats and try this. Instead of having stats based on a shield or no shield, the shield should only last for say... Five hits and then is "destroyed." Then, a few moments later it regenerates.
So, with a shield that takes damage til temporarily destroyed, you can keep the KSG at one stat set and not deviate from a single freeze. That sounds fair to me.