First, stop asking her questions. You cant believe any of the words to begin with, so whats the point in asking? You say shes being brutally honest, but what does that really mean? Saying shes never been in love with you? Im sure thats a lie. So, whats the point of continuing to talk to her? Stop asking and stop going by her words.
As for what to do, if you want to stop being treated like a doormat, then stop being a doormat. Once you have a child, you dont get to have a 'selfish year'. If she wants to go out, then set up a schedule where you each will have nights free. You are not her live-in babysitter. If she doesnt want to act married, then you should not give her the benefits of being married to you.
Read Sandi's rules and start applying them always.