I just placed an order with Ideal for 20 ducks. I asked for shipping date on March 3. I have never ordered from a hatchery, but I understand it is common practice to include additional chicks so they can huddle together to keep warm. Before bashing a hatchery, remember that these are people who own a business and they must take care of their poultry or they would have no business. I am sure that they didn't intentionally send those chicks to their death. Ideal has been in business a long time and if they didn't do business the right way, they soon wouldn't have any business. I am sorry that you opened up a box with dead chicks in it, but a "full" box is 20, less than that and yes, they will place additional chicks inside in an effort to get them to you warm and alive.
As for getting a box full of roosters, I can't have roosters either. I have bought straight run from individuals and butchered the roos at about 3 months, before they started to crow. Chicken that you have raised yourself is very good and you have the satisfaction of knowing what they ate and how they were cared for. Myself, I would be glad to get a box of "free" roosters. (preferably alive, but you didn't pay anything for them anyhow)
There are many, many people who would not be easily able to buy chicks or ducklings, were it not for hatcheries. Hatcheries do us a valuable service and I am glad to have that option. I ordered ducklings from Ideal because even though the local feed store has ducklings, they are mixed and even the feed store employees don't know what they have. I wanted specific breeds, so I was happy to order from Ideal. I am sure that if there is a problem, Ideal will make it right. I am looking forward to receiving my order.
I hope that you can get over the shock of opening the box with dead chicks in it and realize that Ideal is trying to do the best they can. It is easy to blast somebody when something does go wrong, it is much harder to take it back. I am sorry that you had to go through this and please don't be offended by what I have said. I am merely trying to point out that sometimes things go wrong, no matter what you do. Shipping live animals has its inherent risks and it amazing the job that hatcheries do.