If there is a magical way to make the serial port tx. pin NOT SEND DATA while programming, that would be awesome.
Clearly, there is more than one way. Just look at all the posts that complain that the Arduino is not responding (properly) when they try to program it. Pick any one of the things the OP did before the Arduino quit responding, and do that.
Of course, if you do that, you'll be back in here wondering why you can't program the Arduino any more, but that's a small price to pay, isn't it.
The Arduino has to be able to transmit back to the PC in order to program it.
You need someway to unplug or otherwise disconnect the LCD before programming the Arduino.