DoubleBlade, learn by experience. i know you are still young but in real life, not many people will excuses you because you are young. we might say we do but if you want the respect, you have to carry yourself better.
Anyways it's not unusual of me to sometimes say things which unknowingly may offend the other party.It has happened to me in real life countless of times before...
You know sometimes being too frank does more harm than good
I guess it's all part of the learning process in life , listen from the adults on what they have got to say and I fully respect that....