I can respect that other people have opinions that are different than my own whether I agree with them or I don't agree. With that said, people like the ones you are talking about, I do not respect and find them highly annoying. I've encountered them before. They don't actually want to have a civil conversation where everyone is allowed to express a point of view and everyone can come to some sort of agreement or not. No, these kinds of people, speaking only of those I've encountered, only care about their opinion and theirs alone. They're not willing to see any other point of view and rather than have an actual discussion, they'll continuously talk in circles about their same point. They also will attack others who don't share that same opinion, again, people I've had the unfortunate displeasure of coming across. I don't argue with them. I won't even entertain a conversation beyond saying what I need to say once. Anything after that is just a headache.