It feels like there is a lot more hate directed Shiho's way than I think she deserves. Not in the "she isn't an asshole, why does everyone want her to apologize way" but in the way that she is clearly intended as a way for us to keep a relatively happy relationship for Yori and Himari.
Because Shiho exists, we don't have to deal with a long drawn out will she/won't she for the main two. They can remain with just tiny squabbles but at the end of the day still be together. Shiho is pulling lal the relationship drama bullshit onto her character and just sucking up everyone's hate. I think the only real issue is that we've gotten so little time spent with Yori and Himari lately. I'm hoping as this arc starts to wind down the pendulum swings back, but the drama has to come from somewhere, and thankfully the biggest thing they've dealt with is "when is the right time to kiss".