Regarding discussions about social acceptance of long hair on men. Remember - most middle aged men have probably had long hair in their youth and many buzzcut youths will possibly have long hair at some stage in their life.
It sometimes amuses me to think that many of these kids that are currently shaving their heads will be looking for Rogaine in about 10 years.
I know I'm 16 and im a rare breed to have hair thats 6-7 inches long. I was thinking the same thing why shave your head now when you have a full head of hair and can enjoy long hair when the some of the men will probably be balding in another 10-15 years.