What's wrong with that? US tax dollars should fund US citizens, not foreign ones. The cost of the settlements has been at least $50 billion dollars in the past 50 years. How much of that came from American pockets? If some Americans want to fund Israeli settlements, do it on your own dimes.
Which is exactly what we did in the early 50s (I know, I am old)
I can remember our church collecting dimes to send to Isreal to help buy and plant trees. What kind of trees? I don't know but it sounded like a noble idea at the time and I dutifully gave my dime.
Israel and Egypt get the money under the Camp David accords, which were forced upon Israel by the Carter administration. Maybe you should stop paying Israel. You demand too much in return. First Sinai, now Gaza. What's next. I think, Israel would be better of without the $3 bln annual, which it has to repay anyway or buy US weapons for this money.