Just because it is normal for them doesn't mean it is. I think you were extremely reasonable. If you are prone to empathise I suggest you go there with a friend that will not have the same tolerance as people can be quite adept as exploiting your kindness to short-change you.