In a huge system like this, you will always find problems. Sure.
But if i take a look at the bigger picture and compare the situation with other places around the world, i would always come to the conclusion that its ok, yes. Im not judging by utopian standards.