Earlier quoted context omitted.
Firing someone for taking three days off to handle a family emergency is not reasonable. Your opinion of whether the emergency was caused by risky behavior is irrelevant.
Firing somebody for not working is clearly sensible. Your opinion of whether Yelp's action is reasonable is irrelevant.
There is no benefit to running your business this way. It's only harmful.