I removed the OP's name to make this a more generic discussion. Brazil is getting a lot of play about this fact, however two things come to mind.
1) Germany has played this entire tournament without the man could be called the best player in Germany. Marco Reus won the Bundesliga player of the year at the age of 23 I think, and also was named as 'the fourth best footballer in Europe' according to one list I saw. He also scored 5 goals w/ 3 assists in 6 games in qualification.
2) Neymar didn't need to be absent. If Brazil didn't decide to play goon football on James, then Columbia's players wouldn't have been compelled to foul Neymar. Yes, the ref should have stopped the fouling early on w a card or two, but Brazil has primary responsibility for their goon tactics that game.