OP, I spent most of the first 3.5 episodes of Season 2 thinking about punching Wilhelm in the nose. He is MESSY in S2, chaotic, and hurting, and refusing to acknowledge that he has hurt someone he loves.
I think it was an interesting choice by Lisa and the other writers to make Wille react so badly in S2, and try to run roughshod over Simonās clearly stated wishes. After all, Wille is the protagonist. But just because heās the protagonist doesnāt mean heās perfect. Everyone in this show is flawed, including Simon and Wilhelm. And being in love doesnāt magically turn someone into a better and more mature person. We saw that both with Wilhelmās response to Simon dumping him, and in Sara and Augustās romance.
But one thing I did like about Wille treading all over Simonās wishes is that it did not work. It didnāt bring Simon back to him. What did bring Simon back was Wille finally acknowledging that Simon had stated multiple times he wanted to move on, and Wilhelm finally accepting it. And being a good person about it.
In 2.04, Wilhelm accepts Simonās new relationship (actually situationship, but Wilhelm doesnāt know that) with Marcus. He is pleasant to both Marcus and Simon at the ball, and treats them like a couple. When Simon is weirded out by this and confronts him, Wille says flat out that heās stopped chasing Simon. He finally gets it, Simon has moved on, and the most loving thing he (Wille) can do is let him (Simon) go.
And thatās what brings Simon back to him, not all Willeās manipulative sturm und drang in the first 3.5 episodes. He had to let Simon go, and he did. Eventually.
All that said, I feel empathy for Wilhelm even as I dislike his behaviour. He knows what itās like to be betrayed, because heās recently experienced massive betrayal not only by his cousin but also his own mother. And I think Wilhelmās brain just refuses to process that he too is a betrayer, that he has hurt Simon in the same way Kristina and August hurt him (Wille). Itās too painful for him to deal with the idea that Simon must be in as much pain as he is. And whatās more, that Wille is the one who caused that pain.
So Wilhelm spends 3.5 episodes in denial that heās hurt Simon. Because he doesnāt want to group himself with Kristina and August. Itās not healthy behaviour, and itās not supposed to be. And importantly, the narrative doesnāt reward this behaviour of his. The more he pushes Simon, the more Simon retreats from him. Only after he lets Simon go does anything positive happen in terms of mending their relationship.
Plus, Erikās death is still very recent, and the whole situation is a complete mess.