i'm not surprised by more layoffs at all. we have management that can't be trusted to protect anybody's interests but their own. they play political games and make poor business decisions and then they are shocked when things go south.
now if we could put some people in senior management positions that would actually know how to do their jobs and wouldn't just work on ensuring they themselves are not fired, we might be able to do something.
until then, don't expect for layoffs to stop.