@kennethamy,
I for one do not think it is anyone's fault. Ofcourse one can blame the man who pulled the trigger or like true philosophers blame it on the gun manufacturer or broadly speaking, the human mind.
But since we are here, the problem needs a solution.
I for one, ideally speaking, would like all free porn sites with graphic displays to be banned or regulated. Pay sites are fine. (No - i have not paid a dime on this!! ;-) )
Responsible sex based sites have their home/index page have a text form with a disclaimer or an adult site proclaimer. This is very good internet ethics to follow.
Some one once said that Urbanity is the greatest pollutant (may not be exact?), well today internet has taken over.
So i agree with the concerned grandfather. Question is what needs to be done?