I agree with the other posters that to reduce the tips (supposedly given to servers) because of an incovenient policy is poor judgement. You should not have done that.

However tips are always optional, and a reward for service. Being yelled at by a manager is poor service. If he had done that to me I would have reduced the tip to zero.