JOE Biden's presidency has been blasted over America's seeming inability to punish Vladimir Putin over the invasion of Ukraine, amid concern the lack of consequences will encourage China.