We do not currently know of any antonyms for knights in shining armour.
The noun knights in shining armour is defined as: