Yeah, he deserved it and more.
This simply is super:
Of course, Lois being Lois, she wouldn’t even have listened to his explanations anyway. That was why he’d barely tried, wasn’t it? Oh, he’d made a few token attempts to get a word in edgeways, but Tornado Lois had been blowing a hurricane and had ridden roughshod over anything he’d wanted to say in his defence. As usual.
He didn’t even know why he’d bothered. Why he cared even now. She didn’t love him - had never loved him. Had she? If she really did love him, she would have listened. She wouldn’t have condemned him unheard. She would never have believed that kind of... of cr... of garbage about him in the first place.
Friends didn’t do that to each other. Friends trusted each other. Friends didn’t refuse to give other friends a chance to explain. Friends didn’t...
...didn’t lie to each other, didn’t deceive each other, didn’t let each other think they were dead, didn’t make love to each other in disguise... didn’t let each other find out painful truths in the most horrible way imaginable...
Oh, he was the lowest form of existence imaginable.
Now, it's hard to imagine how they can solve this - no "let's talk" wouldn't help. Martha? Too easy. So, I guess it must be that something happens and forces them to be some time together and so Lois can find that Clark isn't what she imagines.