It's wrong constitutionally and morally.
It doesn't help foreign countries any more than welfare helps people here. In fact, it hurts them.
I read an editorial a long time ago that when the US cut aid to Israel that it was a unintended blessing for Israel. It forced them to give up socialist policies and expand free markets.
On this matter however, it pisses me off because of the reason we are cutting off aid.