It needs to be said: the United States supports dictators! There is no greater example than by looking at the country of Egypt. Egypt just finished toppling a dictator (Mubarak) who has been receiving substancial militaty aid for years, second only to Israel in the Middle East. Take a look at the numbers:
In millions of dollars (16,836 represents $16,836,000,000).
Now, if you want some detailed historical data, take a look at the U.S.’s Military Assistance, 1947–2010. Notice how much aid we gave Iran during the Sha’s tyranical rule.
United States Census Bureau
The 2012 Statistical AbstractThe National Data Book
Foreign Commerce & Aid: Foreign Aid
USAID – U.S. Overseas Loans and Grants
Detailed Foreign Assistance Data