First, as a DNP student, I have no intentions of entering any type of "medical" practice. I teach nursing and plan to continue to do this. One of the primary reasons for the DNP is that nursing boards require that a certain percentage of nursing faculty have doctorates. Since you are obviously all aware of the nursing shortage, more doctorates in nursing equals more spaces for students which equals more RN's. Have any of you checked out the "normal" doctorate in nursing (PhD). I'm too old for that. Research is not the primary love of my life. This doctorate helps us learn to analyze and disseminate research for evidence based practice. It is a way to earn a doctorate without having to spend 1-2 years (after 2 years of course work) doing research. I will finish in 15 months. As for NP's being required to have a doctorate, that is to keep up with PT's and OT's and some other allied health professions that are moving to require doctorates for entry into practice. When DNPs are talking about achieving parity, it is not with MD's. It is with other allied health professionals.
I have no intention of being called "Doctor" except by possibly my students (but I will not correct them if they call me "Mrs." The reason many NP's are against the move is because they don't want to have to have more schooling to practice as an NP. As for DNP's taking over family medicine, I don't see this happening since Nurse Practice acts require NPs to work under the supervision of an MD. Since very few MD's are willing to accept the pay in rural areas, NPs are allowed to practice "solo" as long as there is an MD available by phone. If the NP screws up and did not contact the MD to ask questions, the NP will likely lose his/her license (not just NP certification, but RN license).
I did not go to med school because I CHOSE nursing. I prefer the nursing model to the medical model. I enjoy spending time with patients without the heartburn of reimbursement.
I hope this helped to answer some of your questions/concerns. I will be more than happy to answer other questions that you have. Just ask (preferably in a professional manner).