After watching the new Microsoft troll ad for IE 10 on TechCrunch (which is actually pretty good), I started thinking about what it would take for IE not to be hated by the tech community.
For those that have done web dev, you'll know the pain it causes. CSS properties aren't supported, the debugger is terrible, etc.
Would solving those issues be enough for you not to hate IE? If not, what would be required?