This makes me really happy. Although I'm a Ravenclaw, I love the way Hufflepuffs are so inclusive, insightful and wonderful :)<< I am a Hufflepuff and I am so happy that someone put this kind of think into words. (Also nice avengers reference)
Snape knows the truths of life but just because it isn't fair doesn't mean you give up and let life defeat you! My momma taught me that and so did D, B, C and my entire family-thank you! Without this knowledge I don't know who I'd be!
Headcanon that of fucking course Mcgonagall was invited to Ron and Hermione's wedding and that during the reception Ron approached her at her table and held out his hand and asked her to dance, "you know, for old time's sake.