Binarydrone, that was probably the best post in this entire wreck of a thread, my posts included.
About me forgetting to tip, there are two main reasons.  One, I’m generally absent minded and forgetful about some things.  Lots of people walk into a room and then wonder what they were going to do.  I do that when driving.  (Er, I mean I drive somewhere then try to remember why I drived there.  Not that I drive into rooms … )  I misplace things like a fiend.  I’ve noticed that it takes me longer than most students to memorize my class schedule and memorize the hallways and classrooms and which leads where.  I’m the guy who goes to his friends and says, “Hey, did I tell you about X?” and they say, “Yes, three times.”  I am absolutely dreadful with names, and only slightly better with faces.
(This is a bit strange, since with some things my memory is quite good.  For instance, I’ve always been good at schoolwork because I can remember even minor things that the teacher said about something.  Generally, I’m good with abstract things and bad with social things.)
The second reason is that I just wasn’t exposed to tipping very often.  I’m sure my parents probably tipped when they took me out to eat for my birthday all those years when I was a kid, but it wasn’t something they pointed out and it wasn’t something that happened on a regular enough basis for it to seem “normal”.  We usually only went to eat in sit-down restaurants in situations such as birthdays or visiting relatives.  I don’t recall my parents or anyone for that matter ever actually telling me a thing about tipping.
So I was aware of the concept of tipping from early on, but it really wasn’t ever foremost in my mind.
I’m getting better about remembering, and after this thread I’m sure it will be permanently scarred upon my memory.  
As for other cultural norms that I break, there are probably quite a few but it’s hard to say exactly.  I mean, I’m never quite sure how much eye contact to give people which probably creeps them out, but it’s not like anyone has said anything so that’s just a hypothesis.  I suspect there are quite a few things that I do that are peculiar but that nobody has pointed out to me.  Actually, I do know one - I simply cannot make small talk.  I have a friend who can start a conversation with damned near anyone in any situation.  I wouldn’t have the slightest idea how to do that, and I really don’t have the inclination to do that either.  Online I can talk and talk and talk (I doubt you need more proof of that :D) but in real life I barely say anything to anyone if I can help it.
Ok, enough of that.  Onto the matter of waiting as a job.
I acknowledge that waitstaff aren’t paid a living wage.  But they are, at least according to my understanding of the cite given in the General Questions thread I linked to earlier, guaranteed minimum wage.  I know this is not a living wage.
When I was working as a dishwasher in a truck stop, I got paid just slightly above minimum wage.  That was not a living wage.  Nobody tipped me.  Nobody was expected to tip me.  If anybody had tipped me, most people would probably think that person a bit odd.  Of course, I was living with my parents then and didn’t require a living wage.  However, for the sake of argument, let’s assume I wasn’t living with my parents then.  Should I have recieved tips?  If waitstaff should be tipped because they do not make a living wage, can’t that argument apply to any job that doesn’t pay a living wage?  Is there something besides tradition that sets waiting tables on one side of the “Should be Tipped” line and other non-living-wage-paying jobs on the other side?
I would prefer that restaurants raise their prices if necessary than continue the tipping system.  If this makes the food too expensive for me, so be it.  I just don’t like being able to afford the food but have people tell me that I can’t eat it anyway unless I pay a supposedly voluntary fee.  When I eat at a sit-down restaurant I sometimes do have enough to buy the food and eat it too, and in those cases I do tip (baring stupid memory or bad service).  I just don’t think I should be expected to tip every single time or be a bad, horrible person.
I do have quite a bit of skepticism about this line, “The final fact taht I want to point out is that many, many people wait tables because it is the only thing that they can do.”  I’m not saying, “Hey, if they want money they can become doctors!”  What I’m saying is that there are many non-tipped jobs available that anyone who can wait tables can do.  For example, I mentioned washing dishes.  This does not require special skills or strength.  There are cleaning jobs that don’t require special skills or strenth (aside from maybe the skill to use a vaccuum and the strength to carry it).  There are countless fastfood jobs available in most areas.  Most such jobs require significantly less skills than waitressing.  I have a hard time believing that the above jobs are less flexible than waiting tables.
I am not saying that all or most or any waitstaff should switch jobs.  I am saying that they have open to them many options of similar skill-level which do not involve tipping in any manner.  I don’t believe there is a significant portion of them who really couldn’t do anything else.