Вообще тема довольно интересная, и проблема не имеет одной какой-то конкретной причины.
Первой причиной может быть банальное неумение человека преподносить себя в обществе. Скажем так, у такого человека жизнь сложилась особым образом, и ему не то что бы проблематично, но он с другим подходом раскрывается. Например, в незнакомой компании такой человек может быть сдержанным, а наедине с человеком полностью раскрываться таким, какой он есть на самом деле. Почему его считают странным? Потому, что человек преподносит себя не так, как принято в коммуникабельном обществе.
Вторая причина: человек не может в социализацию. Жизнь такого человека тоже сложилась особым образом, но в отличие от первого случая, он вообще не имеет практически никаких коммуникативных навыков. Аутсайдер. А так как это является крайностью по шкале отклонения от нормы, то излишних комментариев, я думаю, вам не нужно. У таких людей взгляды на жизнь формируются обособленно от общества, то есть на него не влияет круг общения, а информацию он черпает самостоятельно из окружающих его источников. Так как ему мало с кем можно обсудить его идеи, а в жизни довольно проблематично проверить его "уникальные" взгляды, то живет он с такими, возможно неправильными взглядами, достаточно долго. При попытках контактировать с людьми, у другого человека происходит некий разрыв шаблона: то, что у коммуникативного человека давно прошло (или даже не возникло в голове), он встречает у странного человека (ровесника пусть будет). Кому интересно общаться с инфантильной, неопытной персоной? Вот-вот.
Третья причина: человек просто каким-то образом сформировал независимый взгляд на мир, который может отличаться кардинально от мнения других, либо он просто по уровню развития разума перерос многих людей. Можно сказать, это вечная проблема умных людей — непонимание.
Да и просто бывают такие люди, которые своим поведением вызывают негодование окружающих. Либо они делают это специально, либо они сами по себе такие.
Важно отметить: порой, первое мнение о человеке является ошибочным, и не стоит делать суждения о человеке после 10 минут знакомства.