To sponge off - to live by relying on the generosity of someone else. Example - "He sponged off his parents for years because they never insisted that he get a job".
Cringeworthy - causing feelings of embarrassment or awkwardness. Example - "The play's cast was excellent but the dialogue was unforgivably cringeworthy."