Agreed. Don't be too harsh on yourself. Write blogs, testimonials and HN posts blaming Amazon. They are the ones responsible for this.