Deleting the items from the queue will only annoy your editors, causing them the republish the items anyway, but 20 or 30 items is not what I would call bulk. Tridion publishing will scale to huge numbers of items.
It really sounds like you do not have sufficient publishing capacity configured to meet the demands of your editors.
The default settings with 1 publisher machine would only process two items at the same time. It is easy to reconfigure this to publish 4, 8 or 16 items at a time to handle your publishing volumes.
Options:
Configure more publishing threads, default is 2 but you can probably up this to 2 * number of machine cores, or more just as long as you check the CPU loading is ok when publishing.
Configure more publisher machines.
Configure separate publishers for stage and live, use the publisher on the CMS only for stage and add another for live.
Configure separate publishers for publishing groups of publications.
Investigate publishing performance and fix slow template code.
Use workflow to publish content and defer non essential publishing to later in the day.
Use event system to defer publishing to later in the day.
Publishing will add extra load to your cm database, check that your cm database is not holding up publishing.
But at the end of the day, user education is the cheapest solution, remind them that they are sharing the queue.