Re: end customers haven't pulled their heads out of their arses
Except they aren't.
Rule one only applies when your customer can go elsewhere. Like it or not, there are no practical alternatives for enterprise class operations who want to maintain continuity for their desktop environments. Despite all the discussion about porting to Linux or use of VM's or compatibility modes etc, in practical terms these are as much if not more work to implement in the current timescales than going down the MS upgrade path.
Realistically, if you wanted to get of the Windows merry-go-round you should have started planning the jump 5 years ago when MS extended the end of life to 2014. You'd be about ready by now if you had.
As far as MS are concerned in this, Rule One can go screw itself.
You can whinge all you like about whether MS is right or not to do this, it doesn't change the fact that they are doing it. They told the world they were going to do it, gave the world an extra FOUR YEARS to deal with it and now everyone is getting all upset that they are actually doing what they said they were going to do 12 years ago.
The numbers of XP desktops out there, still in daily production use indicates that the IT world has had it's head up it's collective arse the whole time.
Whinging about it and claiming the customer is always right is just the verbal equivalent of ramming it that bit further up there, when push comes to shove you're still going to end up eating shit.