lol my number 1 isnt even on that list.
the thing that pisses me off the most is when the server comes and starts clearing plates before everyone at the table is finished
It's called making the situation better for everyone involved.
I worked as a busboy and tried to keep everything efficient, and keep the table orderly.
If it's a table of 3 or less, I probably would have wait until the entire table was finished with whatever course they were on.
4... whichever seemed more convenient.
More? As I made rounds, if I saw unfinished plates I'd like to take them. Gives the customers more room on the table, and helps make it easy on the staff involved.
Was rarely a concern unless 1) big party, or 2) slow eaters.
A big party, bet your ass I was clearing as I saw more dishes cleared. Big tables start to get messy with multiple sets of empty dishware scattered about, and taking 10+ soup cups or cleared entrees at once is no fun task.
2) If I had been informed by the server that your next course is on the way, I want to make phasing into the next course as professional as possible. Taking plates and bowls at the same time as giving you the next course doesn't appear professional imho. But the slow eater complicates things. Must I wait until the one slow eater at a table of 5 finishes that cup of soup before I clear the table of soup cups, when the salad is on the way out of the kitchen? Rather prevent that mess of "here's this, I'll take that."
This is why I'm glad I'm out of the restaurant business, and I was only a busboy. I watched my servers and I felt for them. Some of them I watched
real intently. 
Though some were bitches even to us.