When it looks like Bob is about to make a Face-Heel Turn because of his closest friend, he instead swiftly beats them down and announces that they have gone too far.
Bob may be the nicest person in Troperville, but he won't tolerate anyone who has poked the poodle.
Bob may be empathetic to people's needs, but is willing to kill those who would ever smoke pot because Drugs Are Bad.
Zig Zagged: Bob uses violence to fight off the villains to protect his loved ones, but realizes that he's too violent, so he becomes the peacemaker. However, that didn't work, so he resorts to violence again just until one of his friends called him out for going too far.