Looks like I have forsaken you for a long time.
Mid years are nearly over, there is one more paper to go. Yay!
Some people are just..ugh.
They don't think about others, they don't care what people feel. They don't put themselves into shoes of others and try to understand their feelings and why they act this way. They always think they are right. They just plain "i don't give a damn" kind of thing.
Heartless and inconsiderate people they are. You just cannot get along with these people, no matter how much time you have spent with him/her or by how much you understand them. They are hard to please and cannot be easily satisfied. They do not listen to other opinions, they will interrupt you went you are talking. If you get angry with them, it's of no use. They'll somehow not see the fault of the argument lies with them, by pushing all the blame to you. They are never in the wrong, that's what they think. ugh, irritating!
So, here's the approach I adopted to deal with such people, though it's not entirely full proof.
When they say something, neither agree or disagree. Just go with anything. You don't rebut their point, they got nothing to say.
Keep conversations short, you would not know what it may lead to, usually unpleasant.
Don't ever speak when they are talking. Just live with it, pretending to listen is the best way to go. Just hope they will run out of things to say quickly(these people are fond of telling unwanted and meaningless stories of what they did and what you should do too).
Ugh to these people. Can't they just get out of this imperfect world?