У тебя проблемы не из-за твоей честности и прямолинейности (это хорошие качества). У тебя возникают проблемы из-за твоей бестактности. Что это означает?
Ты не умеешь говорить людям правду, не обидев их при этом. Тебе проще сказать как на этой картинке, ибо тактичность требует культуры речи и находчивости, если эти качества не привиты с детства - ты должен привить их себе сам или смириться с тем, что людям не нравится слушать "твою" правду о них (да, твоя правда это всего лишь твоё мнение. Ты уверен, что оно кому-то нужно, кроме тебя самого?)