Your restrictor isn't bad, its just not correct for your water pressure, water temperature and TDS. All have an effect on how it functions.
You would remove your current restrictor and replace it with a new untrimmed one, measure the waste flow then trim to the length indicated in the instructions according to that flow. It is simpler than it sounds.