with this kind of conversation then walk away. This is not a culture issue, maybe you just need to make friends with more matured people (American or not) ^^ Take it easy.