It's complicated, and you'd better be real careful, real cautious before you conclude you know what causes a behavior, especially if it's a behavior you're judging harshly.
Сложно е и най-добре е да сте наистина внимателни, много предпазливи, преди да заключите, че знаете  причините за дадено поведение, най-вече, ако говорим за поведение, което осъждате строго.