А никогда не рассматривался такой принцип определения кармы, когда пользователь может поставить другому пользователю только плюс?
А минусы, если это необходимо, могли бы начисляться администратором проекта (модератором) как штрафные очки за нарушение правил проекта.
При желании выразить своё согласие с чьим-то мнением можно написать сообщение в поддержку и / или поставить плюс (с повышением кармы по действующему сейчас принципу).
При несогласии можно или просто никак не реагировать, что никогда не может означать поддержку или одобрение, или выразить своё особое мнение в сообщении.
Адекватному пользователю будет достаточно прочитать, что с ним не согласны. Минус в карму – это ещё и как плевок, который, как показывает практика общения на форуме, зачастую прилетает неизвестно от кого. При этом возникает непонимание, то ли это принципиальное несогласие, то ли просто гадливая местишка.
Диалог будет на пользу всем сторонам – и тем, кто за, и тем, кто против, т.к. позволяет более точно выражать мнения.
Написание сообщений вместо минусов в некоторой степени увеличит количество флуда, но и при действующей сейчас системе иногда флуд просто течёт рекой.
Система рейтингования объектов карты могла бы остаться без изменений.