I suppose the first stage of dealing with a problem is accepting that you have a problem.
"Dan Abnett on Puns and Triumff
People often come up to me and say, “Dan, do people really come up to you?” Also, they ask what it is with me and puns. Call me paranomasiac, but I love ‘em, god help me. Homophonic puns, homonymic puns, homographic puns, Homer Simpson puns, I can’t get enough. I love graphological puns and morphological puns, logical puns and illogical puns, polysemic puns and metonymic puns, old school puns and current puns and, at the risk of fracturing myself, I love compound puns. I can’t have too many multiple puns and as for double entendres, woof! get a load of the double entendres on that, if you know what I mean. I enjoy a good feghoot and adore a fine eggcorn. Recursive puns have made me swear more than once. I like big loud puns like the Puns of Navarone, I like hard rocking puns like Puns and Roses, and I like quiet, relaxing puns like a late Punday afternoon in high summer."
http://www.sfsignal.com/archives/2010/08/guest_post_dan_abnett_on_puns_and_triumff/He's a pun shark. Geddit? I'll get me coat.