Frustration is understandable, though reliance on a single AZ is a known and well-documented failure mode. You have to share the blame.
http://d0.awsstatic.com/whitepapers/architecture/AWS_Well-Ar...
"Best practices: Multi-AZ / Region. Distribute application load across multiple Availability Zones / Regions"