Jetdriver, I understand your concerns, as well as others posted on this thread. Whilst I have every respect for your attitude towards ops & crewing, and your professionalism, I must agree with some of the points raised here about the grief that crwing recieve from flightdeck and cabin-crew.
Should crews be involved in rostering ? Personally, I think yes, for the simple reason it's the crews who are being rostered - but only the senior crews, ie training captains etc.
The point that seems to be getting forgotten is that we're al here to do a job for the same company (whichever one that is) and we should all be flying the same flag.
Most people here have valid points, but as previously stated, rostering is a contentious issue. (I'm in Ops and I'd hate to do rostering or crewing!)
But again as mentioned, how can it be improved to the benefit of everyone ?