I really don’t like rehashing the stuff I’ve written before. (Some people revel in it; I’m not one of those people.)
That said, the last few weeks really reinforce what I wrote in #2 here.
Whether or not your behavior is ethical (since morality doesn’t matter to people in modern business….) doesn’t matter much if ultimately what you’re delivering is shoddy work.
What the stick-to-the-schedule people need to understand is that sometimes things do need significant rework to approach adequacy.
There is no shame in starting from scratch when what you’ve put together really sucks. Yes, it takes time. Yes, this might blow a schedule written by someone with no familiarly with what the tasks actually entail.
If that makes me a problem, so be it. I value my time too much to spend it producing nothing but bad, wrong, work.