He wouldn't give out his id because then everyone will start adding him and he's most likely reached his limit anyway, it'll just be annoying having to deny 100s of friend invites/messages per day... I remember with Ocho Cinco posted his PSN id on Twitter and I tried adding him and couldn't cause he already reached his limit.
Actually, 90% of people who like COD better haven't given BF a chance. I've literally gotten a ton of my friends to quit playing COD after they played Bad Company 2. And to stay on topic, just because Kyle Lowry uses his free time to play xbox, doesn't mean he doesn't work on his shots. Just look at his 3 point shooting last season.