First off, it's an e-commerce site. Going down that often is unacceptable and is absolutely a legitimate reason to "Bag" a hosting company. Second, The site has been moved and hasn't gone down for a single moment. Third, there are three of us running the atomsmokes.com site from different locations, an IT expert, a web developer and a graphic designer, if it were ISP related issues we would be able to tell.
Now, I was a dreamhost customer for many years (well over 5) and I remember when my sites hosted there never went down. I used to be very happy with them and recommended them to many of my clients. All the issues I've had with them have started over the last 6 months to a year. Perhaps something happened internally? That I can't say. But I can say their quality of customer care and uptime's have dipped dramatically.