Amazon's policy allows them to withdraw purchased items [1]. It could be a bug, it could be policy, it could be a bug that exposed an existing policy. There PR has been, unsuprisingly, silent on this front. This is why I have no faith in digital ditribution; the music industry finally got it, the movie and game industry still don't get it.
[1] Availability of Purchased Digital Content. Purchased Digital Content will generally continue to be available to you for download or streaming from the Service, as applicable, but may become unavailable due to potential content provider licensing restrictions and for other reasons, and Amazon will not be liable to you if Purchased Digital Content becomes unavailable for further download or streaming. You may download and store your own copy of Purchased Digital Content on a Compatible Device authorized for such download so that you can view that Purchased Digital Content if it becomes unavailable for further download or streaming from the Service.
Think we should wait a bit before we jump to conclusions here. May all have been a software bug.