I don't think it is a conspiracy either. If MS pays for something they love to advertise that fact that it is "only on XBOX"!
I have started to purchase more online myself as I too am getting tired of being spoken to in store like I am too old to play games. Someone should really remind these companies what the actual demographic of game players are. Our age group makes up the lion share!
I have big hopes for BF BC 2, but it is going to have to be something very special to drag me off MAG.