nicodeux
Farmer
I believe you are on the right track but the truth might be even darker.The prismatic shard has a few purposes in the game, one quite sinister. Haley knows. Perhaps she made an offering to the shrine of selfishness. Perhaps her parents are traveling the world...as doves.
Haley and Emily's parents were aware of the shrine and wanted to be free and to get their nice house back for themselves. Haley found out and had to take some definitive measures. That's why she hates prismatic shards: they remind her of what she had to do to avoid being turned into a dove.
Poor Haley...