At the risk of starting World War 3, I'll state this:
I work in retail. I deal with hundreds of members of the public every week. It has blown me away to realise that (in my humble opinion anyway) by far the nicest, most well-mannered demographic is the 18 year - 30 year old Male. Of course...