Peer review is completely flawed. Until it's made more transparent, like at F1000, it's going to continue that way.
Not being a negative Nancy here, but I've been on both sides of the fence (reviewed and had grants/papers reviewed) and it isn't an efficient system. Much like many other things in science, it's an antiquated process that needs to be overhauled to get back to it's "roots".