Geoff Kennedy, here's the answer to your question :  The reason the U.S. gives so much money to Israel and will protect her like no other nation is the the Bible teaches us that Israel is God's chosen nation and people. We are told that those who stand by Israel will be blessed by God.  Put another way---our standing with Israel is the best insurance policy America has . As long as God is with America , we will be blessed and survive.  You may or may not believe in God----but those in power do. They don't want to offend others so they keep this belief to themselves , and work behind the scenes to make sure we protect Israel.  So far this has worked . The day we turn on Israel , as Obama was starting to do , we will no longer be blessed by God.   As for the issue of abortions , there is zero doubt this is wrong in God's eyes. Each person will have to answer to God for their participation in that. Abortion issues is still not reason enough to cancel our insurance policy with God.