I ordered my chicks from McMurray in January for May delivery. I don’t pay until they ship.
Are you sure you are getting bumped behind people who paid after you? If you’re dissatisfied with your customer service, you can always cancel your order and try to get them from another hatchery. Personally, as frustrating as it is, things don’t always go our way. In these times especially, we may need to be understanding and show some grace. A hatchery with a good reputation gets that reputation by earning it. Some things are just out of their control.