На экспертное мнение не претендую ни в коем случае, не моя это тема, но вижу тут несколько важных моментов. ..............   1.Принцип "разделяй и властвуй" никуда не делся. Немалое количество людей активно кидает какашки в сторону некой группы не потому что условные либералы (или патриоты, или демократы, или коммунисты, или ещё кто-то) чем-то настолько нехороши, а потому что в их вселенной именно так себя вести -- правильно. Почему конкретный человек решил, что так правильно, -- отдельный вопрос. Сам ли он так решил -- ещё более интересный вопрос. Откуда это разделение обычных людей на группы пошло? При этом патриотом, либералом или демократом могут объявить кого угодно. 2.То, кем человек сам себя объявил (если он себя кем-то объявил), по факту может не иметь никакого отношения к тому, что он из себя представляет. Человек может называть себя патриотом или демократом, это совсем не значит, что он имеет представление о том, что за этими словами стоит. И наоборот -- многие решили, что любое из этих слов можно использовать как ругательное (и, опять, многие при этом не задумываются о том, что это слово значит). 3.У некоторого количества людей в голове нереально пёстрая каша из несовместимых понятий. То есть человек может на полном серьёзе говорить, что он за монархию и тут же ратовать за возврат любимого совка. Типа нужен СССР с хорошим царём. А кто-то другой сильно любит Жириновского, но не любит либералов и демократов (как там ЛДПР расшифровывается? Либерально-демократическая партия России? Нет, их Жириновский не такой.)  4.Некоторые из упомянутых слов усердно перевирают (как именно -- писать не буду). И это маркер... К сожалению, для немалого количества людей, неуважение к языку и к окружающим проблемой не является. Про самоуважение и не говорю. 5.Со знанием истории у большинства из нас "всё сложно" (и я не исключение). Из школьной программы каждый запомнил что-то своё, потом взрослая жизнь и личный опыт (тоже у каждого свой).