Yes,Somnath Chaterjee needs to step down from speakership on moral grounds since his left party withdrew its support to the UPA govt which only installed him in that seat.Congress preferred to choose him as speaker only to keep the left in good humour at least this way since they did not want to be a part of the govt and a party to all its decisions-good or bad.There is nothing wrong even if the left asks him formally to step down.His continuing in the seat despite his party's withdrawal of its support to the govt only would be like ones treating the serpent as enemy,but treating its tail as relative on a plea that,after all,the tail does not contain any venom.