> Israel has enormous influence over the whole of congress.
No, Israel has enormous support by Americans so it gets a lot of support by Congress. No surprises there, that is how a democracy should function.
> The US give Israel billions of dollars in foreign aid every year.
Because they are a democratic ally with a stable government in a highly volatile region. Of course, there can be legitimate debate if that level of funding is a good idea, but it is entirely within reason. Additionally, much of the funding was in exchange for repeated concessions from Israel in peace talks which were always rebuffed and rejected by Palestinian leadership.
> Allows them to disgregard UN resolutions and prevents the recognition of Palestine.
...by which they are uniquely singled out and targeted by countries with tremendous human rights violations such as Syria, Iran, etc.
> Israel has nuclear weapons and is outside the Non proliferation treaty and yet the US goes crazy about other countries that try to get weapons.
Because Israel is a stable democracy under existential threat by it's neighbors, as opposed to, say, Iran or North Korea which are destabilizers.
> Meanwhile AIPAC isn't even registered as something foreign.
Because it isn't. AIPAC is made up of and supported by American citizens. And this is where these arguments begin to take an undertone of antisemitism. The assumption that AIPAC is a foreign organization implies that it's members (primarily Jews) are foreign by virtue of being Jewish.
> Now even Jerusalem is recognized as the capital of Israel, by one country in the whole world.
Because it is their capital. America recognizes Seoul as capital of South Korea and Pyongyang as capital of North Korea, does it not?