The Supreme Court today blamed suspended BJP leader Nupur Sharma for igniting tension with her comments on Prophet Muhammad and said she should "apologise to the whole country". "The way she has ignited emotions across the country. This lady is single-handedly responsible for what is happening in the country," said the judges.