I've owned three HTC phones and have never experienced the problem you are describing.
I have never used your phone but you might look in your settings to see if there is a calibrate option. If so, give that a shot. If that doesn't fix it or if you don't have a calibrate option, you might try powering off, pull the battery for a few, replace, and power up. See if that might gain you something. If it's still messed up, I'd say you have a faulty screen and I"d contact your provider for a fix/replacement.