..Listen.
I'm going to do this as polite as I can.
You were rude. You have realized that and are moving on, but while others are giving you advice and helping you, you ought to be more nice and accept it. A code of my life is; "If anyone says anything bad about you, it just means there is something else you need to improve on." Also, if your debating skills are to "Bring others down and make myself on top of the argument," you ought to work on that. A debate is a formal, civil, discussion, raising the ups and downs of both things and trying to convince the other side your argument is more valid than theirs - this means you have to accept that their argument is what they think and they are trying to do the same to you. Dragging others down does not work in a debate simply due to the fact that you need to accept their argument and try and show that your side is better - i.e in a debate about, say, how valid (insert pokemon here) is in a (insert team type here) team, both sides are trying to convince their side of the spectrum is better.
For example, let's say "How valid is Infernape in a HO team."
One side would be trying to say yes, another would be saying no. Side a is yes, side b is no. Side A bring out what makes Infernape good in a HO team - good speed, good attack, able to do mixed, et cetera. But the other side would try to counteract this - for example, they could say "Garchomp is better because it can hit blahs." That is a debate. But, if you partake in debates, you must have an open mind and be willing to accept that your side could actually be the losing side. If you simply just believe in your side, not accepting reasonable points, then you are not having a debate at all. Rather just being ignorant.
On the topic of ignorance, can I just quickly say - you don't know his age either. He could be older than you, or even younger. But, age, by no means, is a measure of your intelligence, of your manners, of ANYTHING. I have met fucking respectful, intelligent and sporty kids, but utter idiotic adults who make children but don't even fucking have a roof for them to sleep in. If you ever think of children as just idiotic, Facebook addicts and people who swear 24/7, you're missing out on everything else they can offer. But by far my personal pet peeve and thing I can't stand but see all the time. Boys as mindless, idiotic, swearing brutes. I am pretty much the exact opposite, but I'm constantly teased and bullied and I've actually recently been scolded for punching someone in the face because of it. ..I guess this is my way of saying I hate stereotyping.
Oh, and the rant I came here to make.
..Oh yeah it was about stereotypes. Guess I'm done bye.