In my country people would yell you "faggot!" if you were a man with long hair on the streets. I know in some countries of Easter Europe they discriminate them too. And I was surprise when I travelled to the US and a lot of men were using long hair without people discriminated them.