Yeah, she needs to get over someone she's got no chance with. It's fine to have an unrequited crush if you're fine having it, but she's suffering. She doesn't deserve that.
Although I wouldn't mind Shiori suddenly switching camps. That'd solve at least two problems at once.