You can argue that Microsoft has stepped across the line on this one--but surely by only a few inches.
It can be argued that Microsoft has overstepped their bounds here.