That's true in the case of USA, ex: you can never get a credit card processor to accept your application, source forge/google code/ google apps are entirely blocked etc ..
in the case of Germany I think Government are not the bad people here, they have actually tried to make it easier for Syrian. but most the people who work at embassies / banks etc .. make it impossible for Syrians abroad to reach Germany.
I have friends who managed to get their visas after filing lawsuits against those embassies, but those who only have german friends/relatives who understand and know the German law.
Don't assume racism when the problem is government.