You make sense, however, I do think they have a reason to fight. As for Irene, the reason is unknown, but she shows a lot of ill will towards Erza (although, following your theory, it's more pain/suffering rather than just hatred). I do think Irene does want to end Erza's life, according to her...