No! There is no cure, because we are NOT a disease!
There is a way to TREAT it, though. Periodically, when the urge hits you really hard, PURCHASE A FIREARM. Take it home, pet it, love it, rub it with an oiled cloth. You'll feel better.
However, I will warn you that this affliction will be aggravated SEVERELY by obtaining your CCW permit and/or visiting a shooting range! If you do not want to be plagued with the urge to buy and shoot guns, definitely do not carry or go to the range. Shooting is more addictive than crack, and it's much less economically sustainable! Your CCW permit is really a "gateway drug," leading to strange, new purchases, such as holsters, new mag pouches, extra-heavy belts, and a wide array of duffel bags, conceal-cover jackets, sweaters, and shirts.
I'm sorry this had to happen to you. You seem like a nice person. But, if it's any consolation, it's an awfully FUN problem to have!!!