Ha, no doubt they're trying to hand you and everyone you work with a shit sandwich, but no problem. Here's what I'd do, and they all fall under "positive, can-do" approach that will make you an even bigger superstar at work without getting walked over:
-generally the timelines I'm handed are under estimated by atkeast 2 months from the beginning. So by the end if day 1 you're behind.
Understood, and no problem. Just confidently and cheerfully say, "Okay, we'll do everything we can to get it done by <date X>" knowing that you likely won't make it. But you are telling the truth, you will be giving it your best shot.
-or, my favorite, the client requests a last minute meeting or recurring late night /early morning meetings.
Fortunately my friend, you have the perfect, legitimate reason you can't be there -- you have a newborn and a family! But you don't have to try to weasel out or be apologetic or anything -- you just confidently state, "I can't be there first thing in the morning or late at night, but I'm free at the following times during the day. Which of these times would work for you?" You're giving them a positive solution without caving into unreasonable demands. If they persist, just repeat you can't do late or early hours (no explanation needed, although you could throw in a joke that if your newborn's diaper isn't changed in 30 mins. then NYC may be facing a Level 3 Biohazard). Then tell them again you'd be happy to meet first thing tomorrow as you pack up your things to go.
-when the shit inevitably hits the fan my boss likes to see everyone working nights and weekends to try and get it done. It's really a semi coerced form of unpaid overtime
Yes, no doubt they will squeeze every ounce of effort they can get out of everyone! I would save those nights and weekends for a few, select emergencies that really matter when your boss sees you there. So, you're showing you care. But other than that, I'd stick to giving all the dedication and positivity you can during the workday, keeping your boss apprised of progress, and heading home on time while giving your boss the indication that working extra nights and weekends really isn't going to move things forward any faster. But always keep it positive -- "Boss, (while holding your coat and gear to go home in your hands), I'm calling it a day. I've got the Flux Capacitor process running overnight, Dwight Shrute is working on ABC right now, and XYZ is queued up for first thing in the morning. The team and I will be meeting and completing DEFG tomorrow. See you then, make sure to order an extra Martini tonight!" Then leave.
-if I'm the one that doesn't show up for that (and I've tried that tactic) I become the fall guy. Because I don't care about my job I can sort of deal with that but it's still stressful
Yeah, it's stressful if you let it be, no doubt. And I don't mean to undervalue this, I totally get it. I was the same way. It is not easy to get past this, but you really must not take that kind of misplaced responsibility on yourself (see above what other posters have said about not feeling guilty for other people's issues). I'll bet you aren't really the fall guy, you just think others think that. Your bosses are underselling the project from the start, they've set it up this way. You owe them your best effort during the normal work day, nothing more. And thank God, you are FI, so you really have it made with no worries. Look at it this way, WORST CASE SCENARIO THEY LET YOU GO -- SUCCESS!!! I will be the first to go up to NYC and buy you a celebratory beer! But sadly, that's not going to happen. Your boss is going to see a confident, on-the-ball guy who doesn't get pushed around and who is leadership material. They're going to want to promote you further and put you in charge of bigger things.
-in other words, I think our projects our sold in "bad faith" from the beginning with the assumption that people will be manipulated into long hours to get it done.
Agreed, but see above. I like the old saying, "No one can take advantage of you unless you let them."
By the way, I used to put in overtime and work my ass off to complete impossible deadlines too. But once I had paid my dues and established a reputation, that was that. I stopped spending my life at work, and my career only took off even further from there. You've already paid your dues and established a successful reputation, no one is going to fault you for leaving on time. It's highly unlikely anyone will even notice. And even if they did, f*** 'em. You don't need or even want this job!
And dude, the overwhelming response on this thread tells you there are a whole lot of people that like you and are pulling for you!