I agree with you that speaking in English will be good but , we shouldn't force others to use English and only English .
it's up to the user if he\she wants to use English or Arabic .
but we should respect others desires when they start a topic in English by not using Arabic.
Am i right !