I don't know about any of the restaurants you listed other than Red Lobster or what the pay is like in Canada but in the US which, we are talking about, people that serve at almost any full service restaurant, Red Lobster included, make roughly $2 an hour. Sure you could work at a fast food restaurant but people choose to take on jobs at higher end establishments because the potential for income can be significantly greater albeit not as consistent. For example working at a local steakhouse in GA I could make over $200 in a single night depending on how many tables I turned. Some nights I would only walk with less than $30. I don't think you are being a jerk, I just don't think you quite understand.