Il problema della retrocompatibilità non verrà risolto con l'avvento di IE8
Permane inoltre il problema anche utilizzando javascript per via dell'impossiilità di prevederne l'attivazione.
Credo che la soluzione consista, invece, nell'utilizzo di linguaggi server side che possono (fortunatamente) individuare l'User agent e generare il contenuto di conseguenza.
Nel caso specifico, bando alle divagazioni di tipo pprettamente accademico, il web server individuerà IE e (!) genererà le relative HTML entities