Drew Barrymore was a teenager when she was off the rails and cleaned up her act by quitting drink and drugs. Lilo in her late twenties, a habitual drug/alcohol abuser, alleged kleptomaniac and pathological liar who is let off continually despite the chances she is given over and over. Big difference.
Drew Barrymore was a pre teen before she got into bad things I think and as you say, has taken responsibility for her actions and now leads a great life.
Li-lo is a train wreck who doesn't seem to learn from her mistakes and IMHO needs to be jailed next time, needs to quit blaming everyone else for her problems and needs to cut herself off from her family and enablers.