User blog comment:Calvincambridge30/Versus/@comment-27006668-20151021135759/@comment-79.115.68.151-20151022130032

First ,Cain is the only demon that could use telekinesis to throw an angel wherever he want s  Not even an Grigori can t do that, only archangels can t throw angels , ore smite than. Cain is as the same level as an archangel. Cain throw Castiel like he was nothink. Yes he did not had his original grace, but still will that grace he beat a lot of angels, he knock down Gadreel , he beat very easy Bartholomew ( Whi was the leader of a group of angels ) ,he wasn t that weak. And even if he had his original grace he l stii not be a match for Cain. And second, Alastair beat Castiel easly and he was a lot weaker than Liltih ( Sam had to drink a lot more to kill her ). A seraph can t throw an lower angel hand to hand like Cain did, only Archangels can do that.

You underestimade Cain