The main reason why USA and Europe are so different is due to conservatism and the bible. When America was founded it was based on liberty and freedom but then during the early 20th century conservatism began to grow and gain a foothold. It started when politicians and businessmen collaborated to oppose the liberalism of Franklin D. Roosevelt. After WW2 the movement gained strength. Reagan solidified the model of social conservatism, it focused on traditional family values and Judeo-Christian morality. Compared to the Europe, over 50% of Americans say that religion is very important to them, in the US mixing politics with religion is very common but in Europe that is very taboo, many Europeans are atheists, in the US going to church is a way of socializing where in Europe very few go to church. Americans are prudes again thanks to religion and conservatism. They view sexuality as a big taboo. Americans are prudes. For instance a high percentage of Americans think sex between unmarried adults as morally unacceptable just over 30% which is much higher then Europe. Now the biggest difference is with prostitution. While many European countries have legalized prostitution or just decriminalized or not being enforced, the US is the most hostile environment on this planet for prostitution. It is so strictly enforced it is seen as the biggest sin. Getting a gun is far easier. One the reasons why I will personally never live in the US. I visit Europe and if I had to move from Montreal I would go to Europe. It fits with my social values. I believe in social liberty free from social behavior enforcement based from the bible and I believe the church has no place with the state.