VM i Moskva i 2007 gikk ganske dårlig for Norge. Tonen var satt med tap for Slovakia (0–3), Canada (2–4) og Tyskland (3–5) i gruppespillet, og Norge måtte dermed spille i nedrykksgruppen. Her ble det to tap til Østerrike (2–3 etter overtid) og Ukraina (2–3) innen de skulle spille en skjebnekampen mot Latvia den 7. mai. Ledet av Anders Bastiansens hattrick og Thoresens ledelse slo de et umotivert latvisk lag (som allerede var sikret plass i neste års VM) med 7–4, og med østerriksk hjelp mot Ukraina var Norges tilværelse i A-VM reddet, til tross for fraværet av nøkkelspillere som Tore Vikingstad og Per-Åge Skrøder og med elendige forberedelser til mesterskapet. Både under og etter turneringen måtte Norges Ishockeyforbund tåle kraftig kritikk fra mange av de etablerte spillerne for jobben de hadde gjort i forkant av VM. VM-oppkjøringen var preget av kaos og for dårlige motstandere i treningskampene. Bagasjen og spillerutstyret ankom ikke rettidig til noen av treningskampene. I Ungarn var det ingen i det norske støtteapparatet som visste hvor man skulle overnatte da ingen hadde bestilt hotell, og først etter flere timer fikk de sikret overnatting til spillerne. Treningskampene mot Belarus var ennå dårligere planlagt. Spillerne landet i Vilnius i Litauen og ble kjørt med buss til den belarusiske hovedstaden Minsk. Da de ankom Minsk var det ingen som visste hvilken by man skulle spille i, og spillerutstyret var ikke på plass først en halv time før kampstart. Kampen dagen etter skulle spilles i Zjlobin som lå fire timer unna, hvilket ingen i det norske støtteapparatet visste. På hotellet var spillerne gjenstand for matrasjonering, hvor de kun fikk 100 gram spaghetti og 100 gram kjøttdeig; ønsket de mere mat måtte de betale for det selv i amerikanske dollar. Mads Hansen rettet kritikk mot forbundet for at de ikke hadde skaffet bedre motstandere i oppkjøringen enn B-nasjonene Frankrike og Ungarn, mens landslagstrener Johansen også uttrykte ønske om matching med flere A-nasjoner i forkant av VM. Den siste skandalen kom da forbundet glemte å søke visum for landslagsstjernen Per-Åge Skrøder. Skrøder og konen ventet sitt andre barn før VM, og fordi han ville være med på fødselen deltok han ikke i gruppespillet. Da sønnen ble født 1. mai var Skrøder VM-klar foran skjebnekampen mot Østerrike i nedrykksspillet, men forbundet hadde glemt å innlevere Skrøders pass sammen med de andre spillerne, og dermed kunne kan ikke komme til VM.