The House recently voted to repeal an assault-type weapons ban passed by Congress two years ago, keeping a promise Republicans made to the National Rifle Association. That's where a good share of their campaign money comes from, as Rep. Tim Roemer, D-Ind., indicated as he held up a $ 20 bill.