Nope, I'm never going to tip for takeout.
See what I did there? I correctly made it a problem between the staff and management, rather than making it the customer's problem. This is actually the answer to all tipping/under-compensation problems.
But the reality is a lot of people rely on those jobs and have very little bargaining power as individuals. Most don't have the luxury of refusing a job, unlike the highly in demand people here. I don't think it's my place to deny those people income they depend on out of a principal. It'll hurt the little guy and make very little if any difference to the big companies.