We give Jordan $1.6B/year, what does it give in return? What about Ethiopia at $2B/yr?
So in other words, these two at least are nothing but indirect aid to Israel.
For Ethiopia it's flagged as humanitarian aid, and likely for Jordan as a result of the neighbouring Syria war.
None of that is arms though, and critically more than the aid, why the legislation?
What justifies making it illegal to stop investing in a country despite it's actions? Surely that's a commercial decision rather than a legislative one?
Lesson learned: arms sales can be used to ideologically justify butchering civilians if the government receiving that aid is not held accountable.