This just seems to be a mismatch of expectations. The Republicans won the election in that they are going to have more seats than they did before. People are saying they "lost" because they didn't win as much as people expected. To use a sports analogy, they won the game but didn't cover the spread.