Thanks for sharing your experience with the rest of us Trouble,
First off, I have never done an outage at Limerick, and you haven't convinced me to start now. Different utilities have different means of scheduling outages, with different amounts of compliance enforcement. It even varies within the utility at different sites in the same year!
At St. Lucie (FPL), the scheduling group controlled when every job was done: the work control center coordinators were frequently labelled "Schedule Nazis" for their goose-stepping schedule compliance! If you wanted to stage the materials in an area where you were scheduled to work in 4 hours, it had to be approved by the "war room"! Of course, it makes sense in many cases, such as your drywell entrance scenario, and it made people accoutable for putting their group's work in the outage schedule.
At Turkey Point (FPL), the schedule seemed to be a general set of guidelines which the work control center could deviate from with impunity, as long as the required safety systems / defense in depth was maintained.
To be honest, there's not a lot that can be done when the outage is already in progress to make the schedule better. You can provide input to the "outage critique / feedback" or ALARA system set up at that site to make future outages better. With these shorter outages (compared to the '80s) it gets hard to explain that the "critical path" might actually be "bulk work" vice a particular job.
As far as the treatment of you and your workers, do not participate in or accept unprofessional behavior. How would your family feel if you were fired for "sexual harassment" because you didn't put a stop to profanity used against your crew (or by your crew)? Have high standards, and demand it of others. This is not National Lampoon's Outage Adventure, it's OUR profession.
In my experience, most people do not insist on using profanity when they know you don't use it and have requested they not use it. A little talk with a foreman or next level supervisor can usually take care of the others. Just make sure you don't live in a "glass house" before you say anything.
If you become an engineer, I am sure you could do a better job. Remember, the real question is how well you can perform in your assigned position! Don't give up, find a way to improve the situation (even if the effects won't be seen until next outage on the schedule)!