Yes thats what i am thinking of doing and saying to them. that i do not really want to work 48 hours overtime unpaid but am willing to "occasionally" work overtime for free to meet deadlines etc. You see, im a married man, planning to have kids next year too so i dont really want to stress myself at work with no social life.
That is why i always fight with my line manager giving him a reasonable doable deadline instead of a stupid one.
TBH a well run IT project should not come to the point where you got to put in extra ridicolous hours. in my current place im in, some of the other guys HAD to work in the weekends. redicolous. not because they are crap developers/slow. its because of the unrealistic deadlines, poor project designing etc etc.
My work mate once told me a famous work triangle:
Time > Resources >features
He said how a manager should only have a say on two out of the 3 above, leaving one of them to be decided by the developers.
He said that if manager controls all 3 and doesnt listen to any of our suggestions about any of the 3, thats when a project fails and everyone gets stressed out etc.