The US and its allies have given Ukraine close to $100 billion to weapons, military equipment and ammunition over the past 18 months – more than what Russia spends on defense in a whole year. The support has not helped Ukraine’s military punch through Russian defensive lines, with some NATO officials openly starting to blame Kiev for its tactics.