Bright, I'm sorry you are having a bad time of it. Your sister and her h need to stay out of your business. They haven't walked in your shoes and don't know what it's like to experience this type of trauma. You and only you, can decide when you've had enough. They can't do that for you.
As for your h and relationships...maybe he's reverted back to a teenager and can talk and flirt, but hasn't got up enough confidence to go to the next level. He may be a man, but his mind could be that of a teenager.
Please take care of yourself.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.