I agree with Jay on the shouting issue. It is rude. An entire post of all caps is very difficult to read! If they are long - I skip them. I know from this and other forums that I'm not alone in this regard.
Jay's advice to not shout was appropriate, if unsolicited.
As for your analogy, I was offered such advice many many years ago. Because long hair blocked someone's 'virtual' vision is different than making it physically difficult to read one's post.