Apart from unfriending them, how do you cope with people like this?
Someone who you cannot possibly have a sensible debate with.
Anything you say is 9 times out of 10 wrong, they know everything about everything - even if they genuinely have no experience in that field, if you ever politely pull them up for something there is a reason they did/said it that isn't their fault, if you've had a bad day and just want to moan and for someone to agree with you and make you feel better they will ALWAYS take the side of the other person or whatever it is.
I often don't bother to start conversation that I know will end this way now. If it does end this way I end up saying 'Ok' or just say nothing but even that is frustrating me now and I've just had to walk away a few times lately.
They do have redeeming features - an awful lot of fun to be around, considerate, supportive when needed.
Also, any ideas why some people are like this?
TIA