I've learned a lot from online discussions, and many of these discussions have greatly influenced my opinions. I've had great debates with people from all over the world, demographics and cultures which I'll likely never experience in person, and wouldn't even consider getting into a heated debate with in person.
It's pretty amazing to see how many things can be so different about a person simply because of where they happen to be located in the world.
I love TBOT in particular because we have a great community of people here from all over the world, we can openly discuss all sorts of topics, issues and current affairs, and generally manage to do so in a fairly civil, intellectual and constructive manner. There is the occasional pointless bickering and arguing as well as personal attacks, but on a whole I think we manage to keep things going fairly smoothly.
One thing I will say is that in my opinion in general many people often do get far too attached to their viewpoints, opinions, etc. Just because somebody challenges what you say, it doesn't mean they are attacking you personally, or even that they completely disagree with you. They're not some sort of enemy you must vanquish to save your own ego, they're just another person with a different opinion, no different to you, no more wrong or right in their own mind. Especially on the internet, you have plenty of time to think, so sit back, read and really listen to what somebody else has to say for once and really comprehend it. Then maybe start to think about a rebuttal, but converse, debate, don't argue or fight. Winning an argument gains you nothing, participating in a discussion can teach you a lot.