So I read through a few of the other reviews, and most of them seem to be mainly upset at the fact that the writers didn't portray the Gods properly. Honestly, when has this show actually been 100% accurate for ANYTHING?
It's pretty liberal on all the details and lore for the monsters. Not to mention the fact that the way they portray angels and demons is practically something that Michael Bay would come up with. We all know that Angels are the warriors of God, but they aren't arrogant, heartless creatures like Zachariah or Raphael.
So how about everyone actually tries to understand something here. IT'S A FREAKING TV SHOW!!! They are going to write things that they feel will get the viewers attention. It's probably safe to say that the majority of the viewers DON't actually bother to research everything in the supernatural world. I've actually gone on the Wiki to compare facts, and SPN has their own lore and universe now.
So bottom line, if they want to show a bunch of random Gods as being childish cannibals looking to reclaim the planet, then let them do it. You don't have to like the episode like every other sheep in the flock. Just know that artistic liberties will ALWAYS be taken when they can.