ORIGINAL: EKM
Barring health problems, this is a mental problem, not a "gun" problem.
Exactly. I can't imagine any of these guns having enough recoil to give you problems. Wearear muffs over ear plugs to cut out as much noise as possible. Concentrate on every single shot.Don't just go out and blast away. Have someone else load your gun and every few shots leave it empty. Also, may want to fold up a dish towel or something to use as a little more padding.
Personally, I don't think there is any magic here. You have to make up your mind that you will get rid of the bad habits and overcome the "mental problem".