Vito was a criminal, but one who had his own set of morals and stuck to them. A criminal none the less, but at least he tried to minimize damage, unlike criminals today.

And who's being naive... Vito is no different from half the politicians in office today.