Lauding the Election Commission's reported recommendation to the president for disqualification of 20 AAP MLAs for allegedly holding office of profit, Delhi BJP on Friday said it is a "moral defeat" for chief minister Arvind Kejriwal and he should resign.