Benjamin Netanyahu should not have addressed the U.S. Congress. Period. It has nothing to do with U.S.-Israeli alliances. It has to do with respect for the President of the United States. It also has to do with President Obama trying to find some way to reduce the threat of Iran's nuclear potential.
Arguing the obvious, it is absolutely ridiculous to argue politics through a religious framework or guidepost.