> It really should not be on random strangers to determine the employees salaries directly

FTFY

(I mean, actually I agree with your point too; but personally I think tipping is much more unfair to the employees than to the customers.)