There have been a lot of good points in this thread and i generally concur with them.
However what i see, are the standards of society dropping.... not fast, but slowly as each generation comes through. Compare the 80's and 90's and there's not much difference in morality and accepted society behavioral practice. But compare the 30's and 90's and you see a huge difference in some aspects of morality and what is accepted in society. Granted some things have improved... but at the same time others have degraded.
Now i'm not saying that immoral and unacceptable practices didn't occur in the 20's, but society didn't accept them and such behavior or actions were looked down upon and dealt with. These days such same behavior is accepted/tolerated and thus goes un- punished/dealt with and is allowed to permeate society further.
Another problem is with our method of teaching morality and accepted behavioral practice to children. There are society sub-groups of differing views on what is acceptable, but only a few sub groups will provide primary influence. IMO Its the parents and family sub group as well as a child's neighborhood and school that provide this primary influence.
I think school is a subgroup where the effects kids have from bad family and neighborhood sub groups can be mitigated. The problem is, these days teachers cannot really discipline kids effectively to teach them good behavior and morality without potentially being sued/sacked. Often because of this there is no respect for a teachers authority in such things, so kids dont learn enough about behavior of what they need to from school to make up for what they dont learn at home.
Whereas 10,20,30+ years ago a teacher had more control and authority, allowing them to effectively discipline a child. The child may still not behave better, but they know where the boundary is and they know when they cross it. Heck I remember, just ~15years ago getting a few rulers on the knuckles in primary school... i fell in line very quickly and i would not dare talk back to my teacher. Such measures are not taken these days because its seen as uncivilised and unnecessary.
The simple fact is our brains are designed to use such forms of input - pain (physical or emotional - denial of something which gives pleasure e.g. food, video game, TV etc) as a means to learn (and learn fast) the boundaries of our environment. Trying to to explain a concept to a child or even a teenager who cannot grasp this concept is very difficult, nigh impossible.
Now, the web has become another sub group which provides influence which is significantly harder to control. In some ways this group falls under the parents/family group, but if parents do not effectively monitor/filter their childs web access the possibilities of exposure to material/people/content which are contrary to accepted society behavioral practice are astronomical and have the potential to become the most negatively influential sub group. Especially as we are becoming much more an online society. Therefore its imperative more than ever that our online morals and behavior match up with our offline ones.
IMO it all comes down to discipline, which our society is in general lacking. It (the westernised world) is all about free will and freedom of speech, which is in of itself fine. However now with the added anonymity the web provides, such bad attitude and behavior is able to permeate further with little consequence or accountability.