Have a look for the times Bonnie deserved better...
Grams helped Bonnie lower the seal on the tomb to allow Damon to enter to find Katherine, but the spell took so much out of her that it killed her. It was heartbreaking, but also the shape of things to come for Bonnie.
That Time She Died
Bonnie died at the close of Season 4 and it was pretty horrible. She tried to bring Jeremy Gilbert back from the dead while the veil between the afterlife and Mystic Falls. She did succeed in bringing him back, but she lost her own life. However, she made Jeremy promise that he would tell everyone she was just out of town.
Linked To Elena
Kai took his crazy antics to extremes at the close of Season 6 when he linked Bonnie's life with Elena's. This meant the pair wuld never meet again and Elena would essentially remain in a coma until Bonnie died. Obviously, this made Damon question his friendship with Bonnie because she was the only thing keeping him from the love of his life.
Prison World Fun
Bonnie was banished to a prison world with Damon at the close of Season 5. Yes, it made her and Damon best friends, but why did she have to be there? She had already had the worst luck.
Remember when Bonnie kicked Kai's ass when she and Damon tried to escape from the prison world? Yeah, well Bon-Bon sacrificed herself when Kai attacked her. She let Damon go home and leave her there.
Her Mother Became a Vampire!
Just when Bonnie was starting to get along with her mother, Damon murdered her with his blood in her system. Yes, she became a vampire.
In order to allow Bonnie to have a presence in the real world, Qetsiyah turned Bonnie into the anchor between the other side and the real world. This did allow Bonnie to have a foot on both worlds, but she suffered a lot of pain when people crossed over.
Yes, Bonnie became the Huntress and it was sad. She took pills supplied by the armory to hide her from locator spells, but they suppressed her own magic and almost killed her. Rayna transferred her last life to Bonnie, but it meant she had to go after some of her nearest and dearest.
That Time Jeremy Cheated On Her... With a Ghost!
Jeremy once cheated on Bonnie with the ghost of Anna. Yes, we were all very mad.
In a shocking turn of events, Stefan murdered Bonnie's one true love, Enzo. This came a mere few episodes after Enzo was forced to work for the devil. We're still not over it. It was yet another slap in the fact to fans of Bonnie Bennett. Will this woman ever catch a break?
Damon: You know what they are? Children. Like lighting a candle's going to make everything OK, or even saying a prayer. Or pretending Elena's not going to end up just like the rest of us murdering vampires. Stupid, delusional, exasperating little children. And I know what you're going to say: 'It makes them feel better, Damon.' So what? For how long? A minute, a day? What difference does it make? Because in the end, when you lose somebody, every candle, every prayer is not going to make up for the fact that the only thing you have left is hole in your life where that somebody that you cared about used to be. And a rock with a birthday carved into it that I'm pretty sure is wrong. So thanks, friend. Thanks for leaving me here to babysit. Because I should be long gone by now. I didn't get the girl, remember? I'm just stuck here fighting my brother and taking care of the kids. You owe me big. Alaric: I miss you too, buddy.