The only people who hate truth are those who are living lies. There is a difference between being straight up rude and being real and polite. If you are offended by someone being real, authentic and honest. Than you have an ego problem.
There's two things I judge harshly on. The inability for one to admit when they are wrong, and lack of courage to say I'm sorry. That tells me all I need to know. Because we are all wrong at some point. But not all of us are sorry.