Suppose you witnessed someone hearing something unpleasant, and you want to express sympathy for them.
Can we say
"I'm so sorry for you to hear that"
It it grammatical and natural?
I guess we could also say:
I'm so sorry that you heard that (it occurred just a while ago that you heard that)
I'm so sorry that you have to hear that. (Does this mean something different?)