Primefaces vs IE7,8

Como todo framework java ee, os caras constroem acreditando no mundo ideal do opensource, achando que o cliente só irá acessar o seu sistema com firefox mozilla ou outro browser compatível
A REALIDADE NÃO É ESTA.

Estou em um sistema agora que o cliente usa INTERNET EXPLORER 7 OU 8, não tem remédio,nem choro nem vela, temos diversos painéis que abrem beleza no Chrome e firefox, mas são terrível lixo no IE 8 tanto que botões desaparecem devido a falta de scroll.

Alguém já passou por isso ou vive no mundo ideal onde o cliente vai usar linux e firefox?
Alguma idéia pois o CSS é complicadissimo de editar.

Java EE perde mais tempo com detalhes de implementaçao do que resolvendo problemas do negócio mais uma vez!