Uh, of course they knew.
They knew about the RROD as well. They decided to push the costs of their mistakes to the consumers. That's just a business decision. It isn't that Microsoft hates you (they don't care about you, of course), it's that they thought they could save themselves more money by pretending those problems didn't exist.