I think you need to pay attention as to why you have a high turnover of employees. It is apparent that employees are not happy, all due to your treatment towards them. You need to treat your employees with respect. You can't expect loyalty, if you don't respect your workers. Stop micromanaging! It creates frustration and toxicity in the work environment. At the end of the day, we work hard so that your store runs smoothly. At least show some appreciation of that (i.e. giving employee discount or something along those lines). You need to fix this, otherwise you will have the same problem over and over again.
You’re the captain of this ship, dude.
If there’s anything wrong with it, any problems, It’s all on you.
If a navy ship sinks because someone couldn’t do their job, who gets fired? The captain of the ship, that’s who. Not the guy who couldn’t do his job.
If you continue to operate in such a rigid manner, something is going to snap. That’s what rigid things do when they have weight on them.
Don't yell at your employees, don't yell about your personal/family drama.. you're in a head office for christ sakes. You run this company. Act professional.
Hr needs to be more efficient.