We do not currently know of any synonyms for make a public spectacle of oneself.
The verb make a public spectacle of oneself is defined as: