The do not call law doesn't apply to nonprofits (including those seeking political contributions). It most certainly does apply to businesses. For each offense after asking to be placed on the do not call list you're entitled to 500-1500 dollars. You just need to take a lot of notes and take the offending party to small claims court.