In case you forgot, General Motors is owned by the US taxpayers (60%). The Federal Government has no business taking my money and your money and our kid's money and giving it to politicians for election funds.
It is happening.
Each of those recipients should give back the money. If GM has the spare cash to throw around it should be paying back the bailout (and yes I know they paid back some of it -- using other bailout money). GM should use that money to buy back the Treasury owned stock.
Republican Senatorial candidate Dan Coates of Indiana took some of that taxpayer cash. He should give back the money now.