From [1]: It's a tight interplay of America's long-running Middle East strategy, US public opinion/electoral politics, and a pro-Israel lobbying campaign that is effective.
Related to the pro-Israel lobbying, the documentary "The Occupation of The American Mind"[2] delves into the propaganda effort that was carried out for years to shape the American public opinion about Israel. I quite recemmend it.