I'm calling them ineffective because they are actively harming the Palestinian cause, providing an excuse for retalatory airstrikes and the psychos who launch those old missiles don't even get the bloodthirsty satisfaction of killing people.
It would serve you well to at least google a topic before you pretend expertise.
As for those "large amounts", it comes out of US military aid and helps reinforce the aid supply (which is not going to be cut off as long as those rockets keep flying). "Defending against terrorist rockets" is a pretty damned good reason to help out another country and even isolationists are going to think twice about cutting off that aid.
Meanwhile our "friends" in Saudi Arabia are paying for these rockets.
Yes because the U.S. needed rocket attacks to provide aid to Israel and the aid will stop if the rockets stop.