I'm not a doctor (and maybe your husband's doctor has reasons for not prescribing them), but it seems to me your husband would do well on an SSRI type medication, such as Prozaz, Paxil, Zoloft, etc. It sounds like your husband has a problemn with obsessive thoughts, and those medications can work well for that. It may take 2 to 3 months to get the full benefits (so don't give up too soon), but they can really reduce the anxiety that the thoughts can cause.
Nothing works 100 percent, but they can help you to live a life without constant ruminations about things that don't matter. It's something for you to consider (if you haven't already) with your doctor.
God bless .
G20man