Is there a lock-screen that can unlock without swiping across screen
While it amounts to recommending major surgery for a small problem, CyanogenMod has customizable lock-screen controls. (My wife's G1 is configured to unlock when she pushes the menu button.)

Of course this requires rooting, modding, and hardware buttons...but it's a solution.