This i have seen has been a problem for years. The underhanded tactics of bidding for workers. How can an association bid and win 6 worker auctions in 1 24 hour period. I am not talking bidding for the same worker for extended time. The only way this can be done is if a high position association places such a high price that others can't compete with just so they can win it and dismiss it and cheat other associations out of the worker. I know this has been going on for years but this round on the server i am playing there are 3 high profile associations with obviously very deep pockets putting hundreds of millions on workers and winning 6 in a row all different workers. So they are obviously dismissing workers as soon as they have won them and bidding and winning the next.
So my solution to stop this is to put a restriction on how they can dismiss workers. For example if you bid and win a worker you can't dismiss this worker for 20 hours. This in my opinion will stop all the underhanded and devious associations from stopping smaller associations from getting the good workers.