Germany doesn't "deserve"anything. They had their chances at the WC and here and they didn't produce. The rules are already laid out with the highest ranked Norceca team going to the qualification tournament. It would make absolutely no sense for the FIVB to change that policy just so Germany could play.
I don't think it would be a shame to chang policy just to ensure that the best teams make it to the Olympics. Besides, Puerto Rico had its chance to qualify as well in a much easier situation and couldn't do it. FIVB is happy to put weak teams in though because that means they might get more Asian squads in the Olympics.