Guys, just take a deep breath and let it go.
I't doesn't matter what Joe is using on his 9 month vacation and put it in perspective, why would he use an Windows Phone? All the apps he needs aren't there for sure.
Using iPhone and trying to figure it out? Okay, he should have done that when that phone came out and not laugh it off with Ballmer, but anyway, Microsoft is no longer pursuing the goal to catch with Android and iOS, that ship sailed years ago for them.
We all see how Nadella lower interest in Windows (Phone) Mobile and how developer at Microsoft clearly aren't ready to ship new version because it's filled with bugs.
I love Windows on my Phone but will let go this year, i'm tired of waiting and you probably are too, that is why you are angry. But i completely understand that Joe is using an iPhone, if i was in his position i would do the same.
EDIT: and to be honest why you should be angry? Just switch, no one is going to blame you, i'm a big fan of Windows but i will let it go, because i want a complete smartphone experience and Windows can't do that now.