After 9/11, if people made movies about terrorism, the U.S. was evil and Muslims were misunderstood: 'Lions for Lambs,' 'Stop-Loss,' 'Rendition.' Well, all these movies didn't do particularly well. In Hollywood, people scratched their heads, but the reason they didn't do well is because in Middle America, people want to see their values triumph.
The reason socialism has failed around the world every time it's been tried is because people in socialist countries have looked at the United States and have said if they can have it that good, we can. It's a failed, flawed ideology, but if you ask socialists why it's always failed, it's because the United States has stood in the way.