Suggestion Charr made at the time about ragefire, steadfast and glaiven boots was directly taken from staff chat and made it look like it was just him wanting them in-game.
They were added as an unique reward for Glacors, not because someone wanted them being added.
As for the drop table itself I'm not going to say anything because never killed one.
https://emps-world.net/wiki/Glacor
Looking at the drop table in wiki doesn't give me an idea how hard or how easy or how long it takes to kill them. In my personal opinion it's better to leave my comments out if I'm not able to back up my statement or opinion with information that's correct.
Putting false information out there just creates information that's not true.
Glacors could be given a weakness against fire and blood spells? Small accuracy/strength boost when hitting them with fire/blood spells.
Just to add to this Glacor's have a weakness against fire spells in Runescape as well. Straight up nerfing them isn't a good idea imho because the gloves really seem to hold a high value.
Giving them an unique way to kill them would be a better option.