Yes it is the proper English way to write it
Sister-in-law
Answer:
When he feels like criticizing anyone, he should remember that all the people in this world haven't had his advantages.
Can I have a bit of clarification? I don't completely understand.