Germany has taken a step back from its democratic stance with a new controversial law, sparking criticism from experts and opposition politicians.