Further, why even subject yourself to that? Just tell her she needs to keep her opinions on your life to herself, and if she can do that you two can have a nice time together. If she doesn't like that arrangement, then she can keep her distance until she's able to do so. Problem solved.