Am I wrong for feeling this way. If i posted in the wrong group i am sorry.

My S/O and i have been together for 7 1/2 years now. We have 2 beautiful kids together and he has a beautiful 15 year old daughter with his ex wife that he only sees once a week and every other weekend. Long story short his ex wife never moved on with her life after the divorce so she only has one child and she doesn't not give her daughter responsibilities or chores. Now his ex wife's family is not shy about expressing their hate towards him in front of his daughter. This has lead her to believe that he is a horrible person. Now when she is here there are chores to do as simple as keeping room clean, dishes, helping with dinner and cleaning it up and sometime cleaning the bathroom (keeping the sink clean and wiping the toilet seat) nothing huge but everytime she is here its an argument to get her face out of her phone and help out we don't ask much of her but to be apart of the family and help out a bit but the talking back and her father not doing nothing about it is getting so out of hand that our 5 year old is picking up on it and thinking its okay and everytime he talks back like she does S/O freaks the hell out on him and not her. im to a point where i do not want to be here with my kids when she is here. Our son thinks his father hates him and loves sissy more that he says he wishes he was a girl so daddy can love him like he does her. I dont know what to do anymore there is no talk to S/O about it, it just causes an argument. Ugh in a way i feel wrong about feeling this way because i dont want her to not spend time with her sibling but its killing me that my 5 year old spends more time in his room or corner because his sister gets away with hell and he cant even fart if ya get what im saying here. If you made it this far thank you for reading. Anyone ever gone threw this have any advice.. Please no bashing. (Forgot to mention) we do take the phone away as well as shutting off the wifi as its the only way she can use her electronics without racking up data.