BJP MP Praveen Khandelwal on Monday slammed Arvind Kejriwal, stating that the people of Delhi have punished him for the states condition and warned that Punjab faces a similar situation.