I seriously can't comprehend how my sister is still tolerating her irresponsible husband.
He called her names like loser, bitch, stupid girl as a joke and when she playfully called him loser to match his type of humour, he went on to cheat on her with 6 different women. He left her and the kids for 3 years and a half just to prove that he's not a loser and he still can get girls.
Not only that, he took his mother-in-law's car with him when he left (my mom gave to my sister when they were struggling financially) and my sister moved back to my mom's house with the kids where I took care of them with her who was just a housewife.
He came back home one day and told my sister one of his girlfriends is too obsessed with him and he needs her to deal with his girlfriend. He told her that he left her 3 years ago because of his mental illness where he needs to sleep with other girls to feel better and he didn't mean the things he said to her when he first left. My sister believed and forgiven him.
Now that he's staying with us in my mom's house (he doesn't have a job and house anymore), he keeps relying on us to pay for his family's necessities. I feel bad for the kids (they're 4 and 5 years old now) so I used my school allowance for them while my sister works from morning till evening.
He said he'll look after the kids at home while we're busy working but then, he doesn't even give them proper meals. Just instant noodles and snacks. He said girls should be the one cooking in the kitchen.
I told my sister he needs to step up as a husband and a father, but she defended him, saying he's pitiful and asked for my understanding.