hmmmmm kind of!
I think Damon is a piece of shit, but he doesn’t have to be. A lot of his bad behavior is amplified by Elena. I know the whole basis of Delena seems to be “She makes him a better person”. But she doesn’t, really. He makes her a worse person.
Bonnie could be his true conscience. But better than that, she’d force him to have his own conscience. Bonnie would make Damon responsible for his actions. Unlike Elena, who makes excuses for him.Elena has this whole, “I’m against you doing bad things! But actually, it’s okay so long as it benefits me or you do it behind my back so I don’t have to see it.” But Bonnie would never be like that. She wouldn’t let him kill Katherine like he did. Not for herself or anyone else. In fact, Bonnie doesn’t hurt other people for her own benefit or the benefit of her friends. She’ll only hurt herself. Bonnie doesn’t have a “the ends justify the means” mindset when it comes to hurting or taking advantage of others.
We’ve seen from Damon’s other relationships, like with Andy and (particularly) Rose, he can be a good man. He can be happy. He can be healthy. He can stop chasing down innocent people to torment or kill. He can keep himself in check without even thinking about it. He even stops thinking and obsessing over Elena and Katherine. It’s only when a Petrova comes into the mix that he’s suddenly out of balance, obsessive, gross, murderous, and in pain. They’re like crystal meth to him. They make him feel good for a short while, but ultimately they’re slowly killing him. But he can’t stop. He wants more, he’s addicted, and he’s convinced himself they’re good for him. And as you know, people who are on drugs aren’t themselves. They become almost like monsters, and are incredibly unlikeable. They’ll hurt or take advantage of anyone to get their next fix. Sounds like Damon, hmm? (You could make a lot of parallels between Damon/Petrovas and an Addict/Drugs.)
We saw Damon at his “most normal” (and almost honorable) when he was with Rose. And It could be that way with Bonnie too. I think. :P
I think I rambled on more than I meant. But you get the gist. :)