The American Elections: Campaign Spending
The U.S. government allows the funding of campaigns from taxpayers' money if they meet some requirements like being the candidate being popular/wanted enough. And if they abide by some rules, The most important of which is that the candidate's campaign spending must be limited to an amount that the government sets, in this case the government audits all the money spent in the campaign and receives receipts for everything spent to make sure the amount wasn't exceeded. Also the candidate cannot spend more than $50,000 from her/his own bank account and can accept donations from non-members of the party in very few cases. If the candidate chooses not to use the federal funding, they're free to spend any amount of money they choose according to the donations they receive from supporters and their party. But since the funding they receive from the federal government ($84 million) is big, it's not easy for many candidates to raise this amount of money and so most of them...