I have always thought that EJ does love Sami - and he has a really bad way of showing it, especially when things are bad. These are not excuses for the terrible things he has done - and to HER, especially - but I see it like an immature person. They can handle things fairly well when things are going well, but the instant things start going badly, they really revert to ridiculous means to try to protect themselves or what they have or whatever. And in their desperation they don't see that their actions are so very detrimental to themselves and those they are trying to "keep." It's like they think only about the short-term gain or loss - the NOW - instead of how this short-term reaction will affect the long-term. Frankly, Sami is very much the same way, and I think that's why they get each other, in spite of the nastiness that has happened between them.
I also agree with sirramix in that, just because EJ says, and maybe even means, the right things right now, that doesn't mean he's a changed man. He's still EJ, and will still do the things that EJ does - to others and to Sami. And so is Sami.
I'll say again - none of this excuses ANY of the things they did to each other! In reality, this would be a different story! But in terms of a story on a soap, I do think EJ meant what he said. I think he loves her, and I think Sami loves him. But they are both highly flawed, immature, vindictive, and volatile, and the soap setting allows for their reactions to be completely over the top, and yet I think they can still understand each other. I have no idea how this will end, but I also saw what could be foreshadowing in this episode. At this point, I'm enjoying the story enough that I'm not sure it matters how it ends. Sure, I'll be disappointed if it ends differently than I hope, but if they story is done well, I could be satisfied with any ending. Not that the ending is what this topic was about!