I don't think you'll find anyone in this thread who disagrees with you. You may not be aware, but L&P has said that sometime between Playable Day 16 and 19 (I'm paraphrasing here) Sophia will have her first extramarital sex. That means that, without a time skip, we're about a week away from her cheating. From where I sit, a lot has to happen in the next couple of days in order for her to be ready to cheat. It stretches believability.
The game's fundamental structure is flawed. That isn't really meant as a criticism of L&P because I see it from a lot of games and I think it's something that developers have to learn from. The game needs to similtaneously step on the gas, while stretching things out. Have fun finding the balancing act on that one. Each update needs to do more to advance the story and relationships because the pacing is painfully slow. Some storylines and characters only appear once a year. But the overall timeline needs to elongated because it's hard to believe all of this happening in roughly 30 days. Time skips would cause problems with certain storylines (mostly Aiden) but I think that could be accounted for.
Really though, the core problem with the story is that Sophia started off too sexually conservative for a game with such a tight time frame. Either she should have been more sexually liberal or we needed a longer timeframe to accommodate the corruption. It's a lesson for the future.