John Winchester, a physically and verbally abusive, neglectful father vs Cas, an angel that killed the angels who wanted to restart the apocalypse that Sam, Dean and him sacrificed everything to stop. And also disbanded the KKK.
Hard to pick the worse one for sure.
Supernatural fans be like: I HATE THE FATHER THAT WAS HORRIBLE TO HIS KIDS BUT SAVED THEM IN THE FUTURE CUZ HE LOVES THEM AND TOLD THEM HOW PROUD HE WAS IN THE FUTURE
while at the same time glazing Castiel who killed a lot of angels just cuz he had power