I just bought an used Battlefield 3 game and it came with the online pass code but it was already redeemed, but I don't have xbox live gold right now and when I try to play MP it just says " your current XBOX LIVE account do not have the correct permission to play XBOX LIVE" or something like that so I'm just wondering do you need online pass to play MP? And if I do then I think it's a waste of money to buy online pass JUST for THE MP