This is the way FLYbe always is -changes to rosters extension of duty is was like this before BA joined us and will probably always be like it so dont hold your breath.
There are basicaly two choices stick with it or look around for something else, but dont expect disruptions to rosters to get better unless TGWU vastly improve the scheduling agreement for us, and based on the current performance i dont think thats likely in the next 12 months or 12 years