For years, New Hampshire and Virginia were the only two states in the U.S. that didn't require their drivers to carry a minimum amount of liability insurance to protect others on the road. But that ...