Dumbledore is "Machiavellian," and Snape "Vindictive" Says J.K. Rowling
Harry Potter and the Deathly Hallows"Snape is vindictive, he's cruel. He's not a big man," she insisted. "But he loves. I like him, but I'd also like to slap him hard."
To read the rest of the article, with some very interesting further and SPOILER ific details, click here. Please note for those wishing to avoid spoilers to Deathly Hallows, a caution is given.