The pregnancy is not his fault, therefore it is irrelevant. She needs to sort out her own life without him, and ruining your relationship is certainly too much. Let her know that you are done with her antics and that you would appreciate her constant advances on your boyfriend. She is old news, and certainly needs to move on and get over it. Tell her firmly but politely. No reason to sink to her level and slander her. You seem like a much, much better person than her. <3.
WOW. I meant you'd appreciate her constant advances to END. Whoops.
I completely understand. I'm the same way with my boyfriend. :). Being jealous is sometimes problematic, but I think you are justified. I think that maybe he needs to also tell her in a firm, maybe not-so-polite manner that he wants their communication to end and to cut ties with her. If ignoring her is not working, perhaps it is best to make it clear from both of you that she is not wanted in your lives. And now that she is pregnant, she should focus in the child more than a man who is clearly not interested.
Not a problem. You are a smart, reasonable person and you seem like the type of woman who deserves an amazing relationship with a man you adore. A snag like her is inevitable but should never get in the way of your own happiness. There is a way to tell her she is being horrible to the two of you, and that would be by being firm but polite. Not calling her rude names or anything, but simply telling her she needs to move on, and that the happiness you and your boyfriend share is your own, and something she will never be apart of.
Like I said, you definitely seem like the type of woman who deserves happiness. You're kind, and think before you start sending her messages that may be similar to the way she acts. You think things through and that deserves a happiness.
Such beautiful inner torment. This is a sad, yet so wonderful secret. You're a true poet, my dear. <3