På twitter anklagar Hasek, som spelat för Chicago, Buffalo, Detroit och Ottawa, först den ryske stjärnspelaren Alexander Ovetjkin för att vara en feg lögnare. Detta efter att Capitals-kaptenen på fredagen vädjade om ett slut på kriget i Ukraina.
Ovetjkin har under många år stöttat den ryske presidenten Vladimir Putin.
"Varje idrottare representerar inte bara sig själv och sin klubb utan även sitt land och dess värderingar och handlingar. Det är ett faktum", skriver Hasek och säger att NHL måste avsluta kontrakten med ligans ryska spelare.
"Om inte NHL gör det, har man ett indirekt medansvar för dödsfallen i Ukraina", skriver han.
Flera ryska idrottare har markerat mot kriget, men även de måste enligt Hasek uteslutas.
"Det är tråkigt för de ryska idrottare som fördömer V. Putin och hans ryska aggressioner i Ukraina. Jag anser dock att deras uteslutning just nu är en nödvändighet", avslutar 57-åringen.