Walmart Has to Pay $31 Million to a Pharmacist Who Got Fired | Fortune