Ah Severus. Just because Harry named one of his children after you does not mean you're cool. Ever since the final book in the Harry Potter series was published people have tried to defend a character who doesn't deserve it, using "always" as a justification for all the terrible things Snape has done in his lifetime. Here are five reasons why Snape just doesn't deserve it.
1. The way he treated Neville Longbottom
It is no secret that Snape treated Neville like the worst possible wizard ever. Snape was Neville's boggart for Merlin's sake. He constantly picked on him and was target of Snape's humiliation in almost every potions class. A common fan theory, or headcanon, is that Snape, knowing Trelawney's prophecy, only hated Neville because if Voldemort would've chosen him instead of Harry, Lily would still be alive. Regardless of whether or not that is true, is that really an excuse for a grown man to constantly berate a child? I think not.
2. How he felt about Lily Evans
The 'love of his life' absolutely did not feel the same way about him. Sure, they were friends when they first started at Hogwarts, but as soon as he picked up being a Death Eater Lily ran. And let's be real for a second, the way he obsessed over a girl who one, did not like him, and two, has been dead for years, is downright stalkerish and kinda creepy. Not to mention the whole reason he did absolutely anything was because of her and not because it was the right thing to do.
3. He was a Death Eater
Renounced or not this is just...wrong. In the words of Movie-Sirius Black, "No one, no one stops being a Death Eater." Before Lily's life was in danger Severus had no problems killing and torturing for Voldemort. I mean, I'm sorry, but it's one thing to actually feel bad about what you've done in the past, but Dumbledore only convinced him to be his spy by telling him it was for Lily.
4. He hated Harry. Absolutely HATED him.
It didn't matter that he was Lily's son. He was also James' son. James, who was Snape's ultimate lifelong enemy, the man who he thought stole Lily from him. Of course he was going to hate the child of that man. But, that isn't the only reason he hated Harry. Harry was the only one to survive Voldemort's attack that night. Harry, a one-year old baby was able to survive and defeat Voldemort but Lily died. Snape spent the majority of Harry's time at Hogwarts making his life a living hell. He humiliated him during his very first potions class, would take House Points away for no good reason, and assign detentions like they were candy. I would think if someone you "loved" died and their child survived you would want to protect them, not the complete opposite.
5. The night Harry became "The Boy Who Lived"
After hearing about what happened that night in Godric's Hallow, Snape rushed to the scene. But, it's what he did there that makes it terrible. We've all read the books (and if you haven't, shame on you), we know the scene Snape saw when he got there. The first person he saw was James and what did he do? He walked right past him. Then, in Harry's nursery, he saw Lily and Harry. Harry, a year old, crying in his crib while Snape sobs over Lily. Any decent human being would've tried to comfort the crying baby. Snape just ignores him and leaves him there. Of course, Hagrid goes to get him later but Snape doesn't know that. He leaves an innocent baby alone in a room with his dead mother. If that's not the most inhuman thing he ever does, I don't know what is.
Basically Severus Snape is not a decent person whatsoever and Harry should've never named his kid after him (I'm so sorry Albus). Snape does a brave thing but he does it for all the wrong reasons.