And Indians have soooo much "self-respect" but did others respect you?? I think it is more akin to shear maniacal arrogance. Indians never stop talking about its "own" achievements while actively degrading other's acheivements in other people's forums. In a way, India is "different" from others.
Calling a spade a spade is not degrading anyone, unless ofcourse you got something to hide. Calling a North Korean missile a North Korean missile isn't disrespecting anyone either.
As for respect, well, id rather respect myself than look for it in other peoples eyes. Desperately searching for respect among other people's eyes is a very typical Chinese trait. Question is, does it stem from lack of confidence or insecurity ? Aha that stung didn't it ? awww
And before you go on your retaliatory tirade ill just make it easier for you. Yes we Indians are such low lifes, arrogant and incompetent people. Happy ? Do you see how easily i can say this about myself without feeling one bit insecure ? Its because i as an Indian am not insecure about what a Chinese thinks about me.
Insecurity boss, its an evil, id advice you to abandon it as soon as possible.