I don't blame them for trying to kill it off. Truly. It's been long enough, especially now that 7 is actually a solid upgrade for nearly every use.
But I do blame them for all the under-handed, customer-spiteful tactics they've used. DirectX 10 on Vista only, though it's almost 100% compatible with DX9 (having 9 report version 10 allows many DX10 games to run). IE9+ on Vista/7 only. It's complete bullshit, through and through, and I see no reason to defend their methods.