Yes, it's a rude word and she should apologize.
Yes
No, co-sleeping is not that risky.
Yes, parents should get some paid time off with their babies
Love him!