Yes, and "sit there refreshing a page over and over waiting to see if they update it because they refuse to even give you a hint of when they expect to be done" is not acceptable.
Yes, that is not good enough, and it was already over a day into their complete lack of communication. Just because you don't agree with it, doesn't mean it is not an argument. I would expect a company of amazon's size to give customers precise and useful info. Not a vague "should be done in a few hours" after a day of silence.
http://blog.opbeat.com/posts/amateur-hour-at-aws/few-hours.p...
I want to be clear here that there are plenty of arguments to be made here, but you are not making them.