First, what is a hair shirt? A hair shirt is a shirt made of an uncomfortable, rough material that some religious people used to wear as self-punishment. When you say that someone is wearing a hair shirt, you are referring to the fact that they are trying to punish themselves in order to express their […]