I kept all the bonus money instead of distributing it to my workers
Do you really need to keep the money? But why?
Tell me what business reasons I had to give them the money.
Your workers are the reason for your profits and not sharing all that bonus money shows disrespect for their hard work and contributions. Make things fair and split up the money evenly.
It's okay that I kept the bonus money because I need the money.
But how are you sure that all your workers don't need it more? Without them, the business wouldn't flourish so it actually pays off to give them bonuses and rewards. Later on, you would be reaping more profits for yourself if you take good care of your workers!