Okay, I've had this cat of mine ("Monkey") since she was a kitten.
It's been over two years now and we are the only family she knows.

I've snuggled, groomed, punished, spayed, swam and even moved with her.
The things is, once I became pregnant, I found myself strangely overly upset with her for everything and anything. I figured it must be hormones and I'll try to be nice to her today.
But almost year after giving birth and I still can't stand her sometimes. Yet, sometimes I love her.
My biggest problem with this cat is that even though she is litter trained, every now and then for no apparent reason she poops in a sink! This happens randomly but about once or twice a month. If she is stressed or confused it is mush worse. for a week recently she had a stressed induced bladder problem that made her have to pee so frequetly that she jumped into every sink in the house (and left blood too). Now I have always been mad at her for this but found myself reluctently able to forgive only because it was in the sink and not the carpet. (execpt once I found sick cat diarrea and vomit but fogaave because it was to be removed soon anyway)

I would just freak if I found a single mishap on the downstairs carpet where Dakota plays.
My other major problem with her are the fleas.
I have managed to ignore this for quite a while but NO MORE.
I hadnt treated her for a long time because I didnt want any toxic chemicals to hurt the baby of course.
But here is the most dreadful part and I am embarresed to say,
I found a flea running through Dakota's head!!!!!!!
Now that was a last straw for me. I immediately posted an add for "FREE CAT" on craigslist and have recieved 2 replies.
I am going back and forth with this.
How cruel is this?
To give away a grown cat just cause you're sick of it.
Even though she loves and adores me and is already stressed from this big move.
What should I do? What if the new home is not good?

What if she poops in the play area?
I need your opinion.