They are fixed drop from a very specific place, not random, and the effect is indeed working as intended. If you read the description on the gloves, they tell you that they will punish anyone attempting to use their power who is not a servant of the Absolute. If you become a marked servant of the absolute, they will bane targets you attack, but use them without that mark, and they bane you.