The European Union spent $23 billion on Russian oil and gas last year while only offering Ukraine $19.6 billion in military aid to fend off Russia's invasion.