Firstly, no you don't expect USA to be ranked above Spain for beating them in the confed cup, though I do expect they should go up the rankings more for beating Spain, than beating Slovenia.
Isn't Slovenia just about the best team we've beaten in the past 2 years, and, we had our worst ever loss in the World Cup right after it, and drew against two sides of which one was average and one was ridiculously bad. WE beat Croatia the only worthwhile team we've beaten in two years, and they should rightly be ranked FAR down the tables, but they aren't, the tables are based on history and not reality, the tables have NEVER ever been even close to an accurate barometer of CURRENT team quality. England beat Slovenia, and they aren't close to in the top 16 that were at the tournament, we drew against top teams one who should rank outside the top 64 in the world, and one who might rank in the top 20.
As for Pedro, goals alone don b't tell the story, he is all no end product, he's largely a tap in artist, which isn't necessarily a bad thing, but he's a rotten cheat aswell and goal tally isn't as meaningful as if he scored 23 while playing for a bottom 3 side. He was playing for a team that easily utterly destroyed almost every side in their league, with even the worst teams in the league quite happy to play all out attack leaving massive room for goals.
Pedro is ok, nothing more than that, and he wasn't fast tracked into the side for any other reason than Guardiola(or someone at the club's) racism. Busquets is quite frankly awful, he's a huge cheat, can't tackle, awful positioning and pretty weak with zero vision. Yaya, and Marquez are 10 times the player Busquets are, Henry had a better season in their champs league winning year than Pedro had last year. There is no way in hell any other team in the world drops Henry(check his stats for the year before last) for a Rookie with no goals, nor drops Yaya for Busquets either.
AS for people blaming Rooney, theres some truth there but not a lot. Too many people think only the English press give our players a hard time and put pressure on, its because we don't see the foreign press. Did anyone see the team come off the plane in Brazil, they were utterly mobbed by press. Every top player is under the same pressure from their home countries press/fans, thats life, its not an excuse.
But there is something to be said about him simply getting very very little of the ball which is true. Not getting the ball is not a reason to have a go at him, however when he did get the ball he didn't even show a hint of danger. RVP got none of the ball in general, but when he got it, he put in some great turns, created a couple goals with great passes and held it up when possible, his team was dire though and the two ball diving cheaters refused to pass, get the ball, run to 30yards out, shoot... sums up the dutch world cup basically.
Rooney really didn't do well the few touches he got, but had he been given the ball more and the team looked better, his nervousness would likely have passed rather than gotten worse as the team got worse. The midfield underperformed, as did the defence, to a far worse level than Rooney did, they had a lot of the ball so literally no excuse for how bad they were.