I am not a morning person until I have to be. I work late hours and usually, I dont wake up until 8:30 in the morning, and if I need to get to work early or am traveling for work, I don't get up until 7:00. I don't usually go to bed before 2:00 am also. And the majority of the rest of the world live a 9 to 5 life, and have kids and start their days much, much earlier than I do. I have a friend that has to get up at 4:00 am to get his kids ready for school and he is in the office at 6:30 am.
The thing with morning people though, is that they think the rest of the world are also morning people, and they have absolutely no consideration for other people. This is espiecially noticeable when I am traveling and staying in a hotel. Morning people are the noiseist people on the planet. They walk around like the have bricks for shoes, they slam their hotel doors when they leave at 7:00 in the morning and talk at the top of their voices. If night people, (who, except for the crazy few drunks, are generally quieter at night as they know the morning people are sleeping) were to slam their hotel door, or talk loudly in the corridors or walk like they wear bricks, the morning people would be the first to call hotel management and complain. If I on the other hand were to call management at 7:00 and complain about the noisey ass idiot in the room next door, I would be ignored, well, because the rest of the world is up, and I should really get my lazy ass out of bed.