Some good points, PCars. thing, but some points you make are unavoidable.
We are a public service unit, and as such do long shifts of standby, in which we do spend time looking at non-aviation stuff. It does not happen during preflight procedures.
There is no real gossiping, which I think is a credit to my coworkers.
There is some of the "rushed" feeling from changing rosters, which really do screw up many crewmembers' lives.
Not as much as an accident will, though.
Basically, there is a core of professionalism that has taken a hit recently. Nobody is condoning the latest failures, but management serves its own agenda rather than adressing the real issues, like changing A/C models, bases and rosters, causing (mental) fatigue.
But all good points to ponder and ensure we do not let our personal standards drop.