Jimmy accepted Cas 3 times, it's not Cas's fault or Jimmy's either, honestly they are heroes like Dean says, but Ella's reaction is totally understandable obviously... Andddd, damn, The mother comes back, and then dies...
That angel, HOLY SHIT, he was able to fight against all 3 at once