As to the other point, you can separate the process to avoid the kind of blanket discrimination I think we can all agree is unethical. I bet they don't make the slightest effort. It's probably one guy that checks your ID and says yes/no and one guy that takes money. It could be 3 instead of 2 to avoid, just to be crazy, saying no to all the Jewish names, but it's not.
Next time I'm in Berlin, I'll try to remember to take a clicker with me and stand outside the place. I bet you'll start to notice a few interesting patterns that America has quite a few laws against. I've only heard them to be extremely proud of their bias so I'd be surprised if you didn't start seeing just classic discrimination because that's what humans appear to naturally do unless they work really really hard at it or have some structures to prevent it.