I taught school for 30 years, retiring in 2000 and coached for 32 years, retiring in 2002 and I believe one major cause of the lack of morals, civility, and chivalry is the lack of a family structure at home! Where families in the past spent a huge amount of time together, today every member of the family has their own schedule, responsibilities, and desires! Where a family used to sit around the dinner table and discuss what happened that day and just TALKED to each other, every person is out doing their own thing and the only time the WHOLE family is together is when they're sleeping in the same house!
I can't begin to tell you the huge number of kids in 1st through 5th grade that had house keys on their backpacks to let themselves into the house after school because no one would be home for hours!
In the Columbine horror one of the 2 boys had guns and a bomb laying in his room on the floor and his parents were told by him not to enter his room and never knew the craziness growing in their house! What parent doesn't check up on their children? Making sure they're safe or out of trouble!
In Newtown Adam Lanza with a mental disorder was taken to gun ranges by his mother and guns were kept in the house, making it easy for him to go on an insane rampage!