I think you're experiencing some culture shock. Even if you can trust people to be decent, you still have to share norms as to what the other guy considers "decent". Americans tend to have a fairly individualist/independent view of ethical behavior that can be jarring to someone not used to it but it doesn't prevent social cohesion or a trusting society.