The phrase "touches a sore spot" implies that someone has said or done something that has upset or hurt someone deeply. There are several synonyms that convey a similar meaning, such as "hits a nerve," "rubs salt in the wound," "strikes a chord," "triggers a sensitive issue," "stirs up old wounds," and "opens old wounds." These phrases are commonly used in conversations where people express their emotions, especially when talking about past experiences that still affect them. It is essential to choose synonyms that reflect your feelings accurately to ensure that your message is delivered appropriately.