BCCI, IPL heads should have stepped down straightaway