I've made this suggestion in past discussions on this topic.
Users should be anonymous.
Sites should verify that user is over 18 using a government web service.