Look on the bright side, at least he can strive to reclaim the name for something good in his life.
"I assume that your son's name is either John Kerry or John Edwards"
Happily, those two names will be completely forgotten VERY soon (fingers crossed).
My kid's name will probably persist a bit longer than those two.
P.S. Michael Reagan gets calls often from people who've named their kid "Reagan".