I can't speak to all of the accusations made against Thompson, but as for the claim that he supports abortion it is flat wrong. Fred's Senate voting record is 100% pro-life, and he got a 100% rating from National Right to Life, the largest pro-life org in the US. If the source of your article would lie about that part of Fred's record I wouldn't give him or her any credibility on the other points either.
Anyone who wants to see how Fred voted while in the Senate can click HERE and see every vote he cast.
Voted NO on background checks at gun shows. Require background checks on all firearm sales at gun shows. Status: Amdt Agreed to Y)50; N)50; VP decided YES Reference: Lautenberg Amdt #362; Bill S. 254 ; vote number 1999-134 on May 20, 1999
Voted NO on more penalties for gun & drug violations. The Hatch amdt would increase mandatory penalties for the illegal transfer or use of firearms, fund additional drug case prosecutors, and require background check on purchasers at gun shows. [A YES vote supports stricter penalties]. Status: Amdt Agreed to Y)48; N)47; NV)5 Reference: Hatch Amendment #344; Bill S. 254 ; vote number 1999-118 on May 14, 1999
Voted YES on loosening license & background checks at gun shows. Vote to table or kill a motion to require that all gun sales at gun shows be completed by federally licensed gun dealers. Also requires background checks to be completed on buyers and requires gun show promoters to register with the Treasury. Reference: Bill S.254 ; vote number 1999-111 on May 11, 1999
Voted YES on maintaining current law: guns sold without trigger locks. Vote to table [kill] an amendment to make it unlawful for gun dealers to sell handguns without providing trigger locks. Violation of the law would result in civil penalties, such as suspension or revocation of the dealer's license, or a fine. Reference: Bill S 2260 ; vote number 1998-216 on Jul 21, 1998
Looks good to me. The NRA thought so too, and gave him an A rating.