The Stool of Repentance

Cat sitting on a stool wearing a dunce hat.
Title:
The Stool of Repentance
NFSA ID:
737856
Year:
1905
Category:
Access fees

Could this glass slide image of a penitent puss be the precursor to today's pet shaming social media trend?