You're right in this department about servers wanting to flip tables. I waited tables/bartended for 4 years in college and servers live off of tips. It's 99 percent of their income. It's just how it is. So no, they do not care if you like them. They do not care if it's your birthday. And they do not care if it's your anniversary. And yes, it is only about money to them because it's their livelihood. It's how they pay their bills. All they care about is if you're tipping them appropriately.
As far as sitting at a table, taking your sweet time and expecting everything to be perfect, that completely depends on the type of restaurant you're at. At the end of the day, this is still a capitalist country so if you want to be treated like royalty on your night out, you're going to have to pay for it. And that includes tipping correctly (20 percent). If you're at a fine dining restaurant, 90 minutes to 2 hours (although 2 hours is pushing it, no one should eat that slowly) for dinner isn't that big of a deal if you're shelling out 200 dollars and leaving the obligatory 40 for your server. However, if you're at a mid to low tier chain restaurant and you do that, the server is going to understandably be very frustrated with you. Servers at those restaurants need to flip 20 to 30 tables a night to make a decent amount of money. Also, don't expect the food to be phenomenal at places like that because most chain restaurants are just one step up from fast food.
Just be aware of what class of restaurant you're in, temper your expectations to it, be polite and tip correctly and you should never have a problem dining out. Honestly, I find it funny that only specific people have these gripes about going out to eat. No one else seems to have an issue. At a certain point, maybe they might need to consider that they're the problem and reel it in.