I finally today was contacted by walmart via email and now the keychain that they say never existed is magically in the mail! lol
I am going to fight them and try to get an article posted in Game informer and other sites over their lies! They need to be held accountable and Gamers need to know how Walmart treats its customers! Beware when doing business with Walmart! They lied to me and told me that Microsoft was the one who was offering the Keychain for GTA 5 and also told me they never offered such a pre order!