I've always been a movie buff, and so as a kid I had some miss-conceptions and naive beliefs about the US.
Some random ones I can think of now (a bit busy ATM):
- Cops are nice and they are out there to help people.
- There are no criminals in US neighborhoods. It is ok to even leave your car unlocked.
- There's no unemployment in the US (or it's minimal). If you go to college you automatically get a nice paying job. Only college students or lazy ones work at fast food joints.
- Health care is widely available and easy to get by.
The first day I got to the US I was detained at the airport (in TX) because I mentioned to the immigration officer that I (had) worked at immigration in my home country. He freaked out for some reason and I was taken to a tiny room with some people where I was questioned about my "real" reasons to go to the US, I always replied the same (the truth) and they kept pushing like I was lying. This went on for an hour until I was release and allowed to board on the plane to make the connection. Obviously had to take another flight since the original plane had left.
Then that same day I went to a coffee shop with a friend in a quite nice area of Phx, AZ. While we were inside, someone stole the spare wheel from his Jeep. He then told me they had a car stolen a few months before.
I saw several homeless roaming the streets. Which I had always pictured (as a child) only happened in NYC or something, and only because they didn't want to work or had some issues in their personal life.
While talking about living in the US with some friends there, they explained how health care works in the US. Basic health care is free in my home country and higher end procedures are fairly affordable, so I was shocked to learn about the US system. I don't believe much in socialism, but I can't think of a good reason for people in a civilized society to not be healed for free (retirement is a different issue though).
Can't type much more now. Hope this helps!