We need to redefine respect here.

My own Arabic is worse than a third grade Arabic speaking child. It does not mean I do not respect myself. It is just an honest assessment of myself.

I really do not know why do you equate English with respect? If I had told him, that he is a Shakespeare, would that make him any more or less respectful, I do not think so.

He had a serious misunderstanding because of his linguistic deficit and I just pointed that out to him. What is really with you man?