“31 of my favorite songs, most of which are punk.”
There’s no denying how fun Crazy Little Thing Called Love and 99 Red Balloons are, but they’re not punk. And I’m not intending to be a punk gatekeeper; I’d allow Roxanne (Police), White Wedding (Idol), Happy Birthday (Beatles) and much of their German-era stuff, Rock and Roll (Led Zeppelin), Stupid Girl (Garbage)... but the word “punk” has to have some meaning, even if modified by “post,” “pop,” “new,” etc.
Then I’ll offer Live at Leeds as a proto-punk album. Young Man Blues as performed by The Who is punk. And what is more punk than destroying your instruments at the end of the show? A defining characteristic of The Who in this era.