This is a touchy subject for most of us, so I think of it this way: In what other contexts do we call someone illegal? If someone is driving a car at 14, we say underage driver, not illegal driver. If someone is driving under the influence, we call them a drunk driver, not an illegal driver. Just saying . . .