During the past couple of months I have had the rather unfortunate duty of caring for a loved one during a multi day hospital stay. This happened at two different hospitals in the same city. One hospital (state university hospital) seemed fully staffed and provided great care. The other hospital (a for-profit hospital) was never fully staffed and though the nurses all were competent and hard working, the quality of care really suffered. I have to ask, is it a labor shortage or corporate greed?