Yes, the layoff was bad. Some good people were let go. Some people needed to be let go. Either way, what's done is done and it's time to move on.
All of you folks still working for the company and STILL bad-mouthing it - give your two-week notice on Monday and quit. You obviously hate the company and don't like working here. You are not helping to make the company better. Just quit - go somewhere else and be happy. Or don't be happy, but just go.