I just finessed Target into giving me Miles Morales for free.
I did the buy 2 get one deal but Miles Morales was not part of the deal.
They sent me an email saying Yakuza would be delayed so I canceled it. I called customer service and told them I still should get the deal since they delayed the game. They allowed me to chose any game to replace it. I chose MM for PS4.
Small victories against the man