Sorry to hear that you had poor service on a cruise.  This should not be.  Usually the staff is very friendly with big smiles on their faces.  This is a service industry.  I hope that you have a better experience on your next cruise.