Magellan is acceptable, he's a jailer, but Akainu? Akainu bombing civilian ships was just doing his job. Slaughtering people for possibly having read books is so right.
People like Smoker and Vivi, that don't end up being actual bossfights, are actually doing things for a good cause and are reasonable people, are in the right.