sophie logan public disgrace