You need to be very clearl about one thing in the Constitution.
Prohibitions against discriminations are only against Government and Government ruled bodies.
Such prohibitions ARE NOT AGAINST PRIVATE CITIZENS.
Only GOVERNMENTS CANNOT DISCRIMINATE ON GROUND OF RELIGION OR EATING HABITS.
But Constitution does NOT give directions to citizens.
A Citizen have freedom to deal with his properties as per his own will.
None of his property enjoyment right can be taken away by government without paying compensation.
Therefore, in my view any law forcing landlords to give premises on rent against their free will , could be held unconstitutional by Courts
Haresh Raichura
14/6/16