User blog comment:Gwynbleiddd/Archangels vs./@comment-5619706-20160109114817/@comment-31214924-20160109121521

Castiel didn't have the 50000 souls at that time nor did he have the weapons with him ,it's a common misconception and yeah non canon material.

Crowley said he would give 50k souls to castiel so that he would be able to start the war ,castiel accepts and then uses his white light to beat raphael.But all these happened before season 6 began and in the beginning of it castiel is shown losing badly to Raphael.In later episodes Castiel doesn't immediately destroy rachel something he should be able to easily do if he had said souls.

Season 6 episode 15 Raphael leaves because Castiel had the weapons of heaven not that he was afraid of Cas's own power.