Don't start blaming the retailers for Microsoft's misfortunes. Microsoft only has itself to blame for lackluster sales and only a 2% share in the mobile phone business.
I was a huge MS supporter for many years until they came out with windows 7. When MS announced Windows 7 I was excited to get my hands on the new OS. Then I learned half of the features I used most were not supported. MS focused their new OS on the cloud and raped XBOX into the mix. Then to top all that, the hardware on the new phone were two year old technology, and I couldn't exchange different memory cards in the phone without resetting up the phone. I since then purchased an Android phone and so far have no regrets. Compairing an windows phone to a MS phone is night and day difference.