What some fail to understand is that the pun maker is fully aware of how groan worthy the "joke" is. Can't find the link, but iirc it was an interview with sit-com writer Megan Amram, where she explained that pun lovers love either 8-10 or 0-3 rated puns. If they are just average, like a 5, then they hate them.
The more it makes you groan, the better.