Also noob is not offensive, if you find the word noob to be offensive, you should have no hand in gaming at all, specially online.... As for the word idiot, idiot on itself is not offensive, if somebody is being an idiot, you should be able to call them an idiot. Now if you where just talking about something and i come out of nowhere and call you an idiot because of giggles, then sir you have every right to be offended etc etc.
I think you need to reevaluate what the word offensive means, because whatever definition you think it means is not the actual one. Just because you don't think something is offensive doesn't mean others don't think it's offensive.
Offensive is subjective, you can be offensive by using names, as much as you can be offensive using no names, but the word "Noob" is not offensive, on any dictionary. You are just soft.
Bolded the only part of your argument that makes any sense. Unfortunately, you obviously don't understand the very vocabulary you have chosen to use. As stated, offense is perceived in the mind of the receiver. If an African-american calls another African-american the N-word (not noob), more times than not it is not considered offensive becuase they don't feel offended. If I, a white man, were to use the N-word in front of an African-american it would be considered highly offensive because the other person perceives it as offensive.