It's not about taking moral responsibility and just resigning. He had promised in parliament for 2 years that safety of passengers would be his priority. He must immediately take steps towards it or Modi should sack him(which will have a larger impact on the incoming minister than resigning).