Selena also doesn't want to be constantly blamed by James, even though she's not very reliable in important matters but that doesn't mean she always makes mistakes for things. Selena is hurt because she is always targeted by James when James feels there will be trouble in the house.
This time James felt awry, he also cursed his attitude that was easy to vent to Selena. Even though Darren has repeatedly emphasized that James should be kinder to Selena so that Selena continues to feel calm and comfortable. Selena's emotions are unstable due to the influence of pregnancy hormones, but James instead disturbs Selena's calm with it.
James saw Selena in a sad state, now he even felt guilty for making his wife sad. The guilt that James experienced was directed to the baby that was conceived by Selena, if Selena's feelings did not become a thought for James. James doesn't care about Selena's feelings, which actually need James' attention and affection.