Sources say that Captain Amarinder Singh says he will not meet Sidhu until he publicly apologizes for his tweet attacking me.