There is nothing wrong in expelling Chatterjee from CPM. However, the Party cannot ask him to step down from his Speaker post as he is beyond the party now. A Party only recommends a candidate for Speaker post. After he is elected, the candidate is beyond the party.
Of course, to understand this would require Communists to put India (their country) ahead of their party.