Wiktionary
make a spectacle of oneself
vb. (context idiomatic US English) To embarrass oneself or others in public