That's a myth that uniformed people keep spreading around. Under the Budapest Memorandum the US had never promised to "defend the Ukraine". It promised to never attack the Ukraine. And seek UN Security Council action if Ukraine is attacked. It's in compliance with both