master public street disgrace