public disgrace deen