First of all, the law doesn't ban us from arming Israel once they got nukes. We know they have nukes. It bars us from arming someone who hasn't signed the nuclear proliferation treaty and has activated a nuke. Details matter.
No idea what you are talking about. Just finding it hypocritical that you call out others for supposedly approving the violation of this law, while noticing that you never call out any other examples of the government not following the law. Your selective outrage was as hypocritical as those you targeted with your 'gotcha'.
I would be hoping for it if I believed the government was violating its own law.
I disagree. Our government moves slow and doesn't adjust old laws that don't fit into modern times, and thus enforcement of all laws doesn't make sense. People shouldn't go to jail for adultery. Its illegal in Oklahoma to carry wire-cutters in your glovebox. Every state and country has dumb laws that don't make sense in today's world. But they are laws. We elect representatives who we hope will follow the laws to align to the will of the people. Until the leftist propaganda campaign that started a couple months ago, it was the will of the people to arm Israel to defend itself, and thus Congress doing so was the right action.