translate English to German: There is more than clear then that demand has not been the determining factor [the guilty] of oil prices we are experiencing.
Es ist mehr als deutlich, dass die Nachfrage danach ist aber nicht der entscheidende Faktor [der Schuldige] der Ölpreise, die wir erleben.