The Customer can always alert management, and likely that server will be out of a job if they get too many complaints.
I agree.
We consumers are stuck with crappy service. In our reataurants, our stores and everywhere.
If a waiter or waitress gives you bad service, let the manager know. If the problem is not fixed (immediate discount or free meal the next time in) then let everyone you know what kind of crappy service you received and then never go back.
Problem solved.