Learning how you learn best might be the best thing you ever learn. Some learn by reading, others learn by listening, and a lot of us learn the hard way. But, make no mistake, if you know better and choose not to do better, that's not "the hard way" — that's just being a dumbass.
The fact that some people go to a restaurant and treat the staff like shit is fucking ridiculous. You CHOSE to go out to eat. If you feel the need to be rude while you're waiting for your food — stay the fuck home and yell at your microwave.