Our not particularly cheerful waitress did the most brilliant job of pretending my flat-mate and I did not exist. Excellence in evasion is a great tool for a waitress/ waiter, but it's not so pleasant to be on the receiving end.
From a waitressing perspective, there are a few (legitimate) reasons to ignore particular clientel. I could divulge a few of these, but I'd feel far too guilty. Trade secrets, you'll just have to trust me on this one.
However, as far as I was aware, there was no legitimate reason for the waitress to ignore us, or any of the other tables around us. We had been polite, and patient. We didn't do anything "bad", like sitting on an uncleared table, or moving the furniture around. I am a master of customer evasion, and our waitress this morning could have given me a decent run for my money, and probably taught me a thing or two in the process.
The cafe wasn't busy, even for 10 am on a sunday. I see no reason that our sulky waitress need have been so useless. Unless she really hates her job, and then my advice would be "get another job." It's waitressing, not a mortgage for crying out loud.
I don't require my server to be cheerful, or friendly, merely efficient. Someone was paying her to take my coffee order, then to deliver my coffee. That minimum requirement is all I want on a Sunday morning.
Coffee. Do I have to go and make it myself?