mich ti stai confondendo... IE è l'unico ad intepretare correttamente l'object da solo, mentre i casini succedono sui gecko e su opera...
cmq ci sono un paio di soluzioni, una per così dire pacchiana (fai scrivere la linea dell'embed a un javascript così il validatore lo bypassa
o
molto + elegante (e complicata, ma solo all'inizio): http://www.alistapart.com/articles/flashsatay/
ciao