Joe Belfiore of Microsoft is no stranger to controversies. It’s part and parcel of his job, as one of the leaders of the Windows Phone platform at Redmond. Or you can say, the mobile effort. Sure, things have not been going all that well for Microsoft, and fans have let the company know of their thoughts time and...