I am 40, and I am taking off my hat to write this post
When I started playing golf as a kid, I was lucky enough to be taught etiquette BEFORE I ever was allowed to set foot on a golf course. It was the greatest thing that has every happened to me. I come from a blue collar family, and do not consider myself highly educated or refined. However, I have been at some of the most exclusive private clubs in the northeast, and can hold my own in the etiquette dept. Things like that get you invited again!
The last few posts in this thread reminded me of a Sopranos episode, where Tony is having dinner in Artie's restaurant, and there is a guy eating dinner with his girlfriend, and he is wearing a baseball cap. Tony went over to him, and "persuaded" him into taking it off. It was very funny!