Somehow I expected first response to mention Nazis...
Anyway, renting a flat is just a contract between two people, not a public service. You need to trust the other person and feel comfortable with giving them access to your property. I dont care about minorities or majorities - its my property and I'm the one who's entitled to do anything with it. Laws won't make me accept _any_ offer if I can choose the best one from a large pool. Just introduce some stupid regulations and I bet you won't find any appartment because nobody will be renting.