Frustration mounts aboard virus-stricken Grand Princess