What is the problem?
In my opinion there is no reason to get so het up over this.
What is the difference between charging for the iPlayer on XBL and charging for the Sky Player?
Oh yes, you have to be paying Sky for the Sky Player, as well as Microsoft and your ISP, whereas you do not need to pay for the iPlayer, other than the licence fee.
Yes, I do have an XBox
Yes, I do have a premium subscription
Yes, I do pay for it myself
Would I use the iPlayer if it showed up on XBL, Hell no, I have a laptop and an Internet connection for that, my XBox is for games!