hey people this is ONE PIECE, are we discussing who is good and who is bad. From the beginning there are no good and no bad people. There are just people whoose wills clash.
The only pure evil thing in OP world is that spanda bastard, and those Tenryubitos.
From a POV mugiwara's are the bad ones, they have the hostages.
NFP are just an exemple of etnocentrism, like the people on Mariejoa are. They're not BAD. They have grown up being hated by humans, and so they started hating humans.
The wild card is the Neptune Army. We do not know they're intentions, but leaving the princess locked isn't that good.
Groups of people with big ideals, we just root for those with the better ideals, and of course those are THE STRAW HATS.
So stop saying some one isn't that bad. We are not discussing etic here, (but I do have a Philosophy test tuesday.).
But if you want to see wich one is better, just follow you favourite philosphe, from Kant, everyone is WRONG.
From Mill they're all right. (the majority in they're group will be happy if they mantain that course of action)
So stop discussing who is bad and who is good. Just lay back and enjoy, xD.