A character like 'Shula' might not find you fun either Nelliemoser
The great thing about the SWs is they write a very wide variety of characters and I can thoroughly accept one like Shula. She tries to be a good person - what's wrong with that? Like us all she is a flawed character but, as in today's episode, every time she goes against her conscience she pays the price so she is unlikely to change in the near future.
Dan's great and suits the job and life he has chosen for himself and I would be proud to have him for a son but you can hardly say Shula's marriage is perfect - far from it. Dan's choice of career was something she had to go along with too but it is a very worrying one for her. Who knows what the future will bring them.
As I said we are all flawed characters and, in a drama it is the juxtaposition of the different characters and how they are played out that makes it interesting. If they all behaved like any single one of us it would be very boring.