I love Queen but in no way was Crazy Little Thing Called Love a punk song.
“Crazy Little Thing Called Love” is closer to 50s rock&roll or doowop than punk. It’s something Sha Na Na could cover.