Being a public hospital, you could not possibly expect a 5 star facilities and services. Maybe feeling underpaid, under-recognized, overworked and overwhelmed make SOME of the staff act/behave the way they do. Hopefully the younger generation staff will not be JADED as their seniors - remember, you are in a delicate profession. Only God will reward you for your accountability, resilience and patience in dealing with the patients; so, while waiting for that divine reward, keep your calm and kindness always in check. Good luck to all public hospital staff. Keep your heart BIG.