I have to say, this is a great post! Having different opinions while in a discussion is basically having a competition while you represent different teams, and it'll be boring if one of them took a fall and just throws the towel. It's also quite a cowardly behaviour. I personally really like having a conversation, or a debate, with someone who hold a different view on the subject, as long as they don't get all nasty like some people on other social media platforms.
That is a good way to picture it, I might steal it sometime :)
I enjoy the open discussion too.
Haha go ahead! I don't think I'm the first one that made that comparison, so... :p