The Stool of Repentance

Cat sitting on a stool wearing a dunce hat.
https://www.nfsa.gov.au/sites/default/files/11-2016/dunce_cat_1600.jpg
Title:
The Stool of Repentance
NFSA ID
737856
Year
1905
Access fees

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