If he claims there will always be this "hate" he probably means it. Its not a nice thing to hear, but you witnessed it yourself. He's not over it, and won't ever be. Don't beat yourself up. You're human, mistakes make us grow. This heartbreaking experience will make you a better person.
As for new dude, I don't know him but he's no prize to me. Sounds like he's scoping other options. Which isn't necessarily a bad thing, if you were doing the same. But you are seeking a relationship, at the moment he's not. Let him go. If he wants you, he'll speak up.