There’s nothing wrong with a good pun. The reason puns are thought of as lowly, or cheap, is because truly good puns are very difficult and very rare. They are not a pointless scrambling of words and letters, and they should not be so obvious–or so reaching—as to elicit nothing but groans and rolling eyes. In fact, puns are so difficult, an entire sub-genre of humor has grown up around them: jokes about how bad puns are. (See Pearls before Swine.) I’ve done maybe two or three good puns in my entire career. I count the above as one of them.