I am not disagreeing with anyone - everyone has their own opinion and you guys know your businesses and employees better than I do.
That being said, the reason I know these things work is because I have done them and still do them today. The difference here is simple...
If you are held hostage by your employees, yes, none of these things will matter. Only money will matter, and even then, they will probably find ways to take advantage of you.
If you know you can hire new people any itme you want - and people you know you want who will be good employees, appreciate their job, and give them opportunity for advancement, then it is a different story.
The key here is being able to find, hire, train, and motivate the very best employees. If you know how to do that, you will not have to deal with anyone taking advantage of you because you will always know the minute they cross the line, its time to hand them their final pay check.