Having been exactly where you are now, I completely accept your apology. I'll say this though, don't write off online debate completely. Yes, it can devolve sometimes but I've genuinely had some great online conversations with people that had totally different worldviews than myself. For me, it took learning to recognize and turn off my own emotional biases (which I still screw up and make an idiot of myself occasionally) that caused me to say things that I really regretted later (some of which I'm sure still exist on comment boards elsewhere). Best of luck in life and don't beat yourself up too much, we're all just humans trying to do our best.