I know i posted in your earlier threads. I decided later to be an observer. In your recent posts you have asked for specific suggestions. I can understand that. I too used to look for specific suggestions until now where i am slowly 'getting it'. Hope these help you.
1: You said that your BF uses bad words in front of D and you don't know what to do. A : You cannot control him even though you that what he is doing is wrong. So remove your daughter from the room. But at the same time tell him that it is not good for kids to hear those kinds of words and so you are moving D to a different room. With that you did not attack him. You just let him be. I am sure he's gonna think about that. Next time, see how he responds.
2: when you eat he makes rude remarks about 'mommy is piggy'. Yup, that can p!ss you off. But dont react badly. You can either practice some calming techniques or tell him "BF : Even if it is meant to be funny, i dont like what you said about my eating. I'd appreciate if you don't talk that way"
If you have not tried talking this way. Try it and see what happens.
BITS M 38 W 36 D 7 Married 15 yrs W left for 6 months in 2009 W Filed for D 01/03/11 piecing now...