If I own a store and someone injures themselves on the premises I am held liable for that. I did not force that person to enter the store but the benefits of having a store outweighed the risks. Why should internet companies receive special treatment? They should be 100% liable for what happens on their "premises" if they are going to take the risk of allowing user-generated content.