How do I get first and last names to remain separate fields?

How do I get first and last names to remain separate fields?

When I edit a contact or it's page layout I have first and last names in different rows like this:

But when I view the contact it shows both names combined like this:

This screws up the layout of my page by moving the other fields on the left up.  See how the preferences are on different rows now.  It might seem like no big deal but further down the form I enter the contact's responses to a logical flow of qualifying questions which also get jumbled out of any sensible order.

How can I stop this by either forcing the other fields to stay in their designated positions or show first and last as individual fields when viewing the contact?