Uh huh. And how much regulation and government is going to be required to keep your little Utopian wonderland sorted-out? Are police going to be required to enforce discrimination? If a merchant decides to refuse service, is it then up to police officers to enforce the refusal? And what shall we call the agency set-up to regulate this little scheme? The office of legitimate discrimination? "You, Mr. Appliance store, you may discriminate all you want. But you, Ms. Pharmacist, you cannot discriminate! Oh, wait, there's a non-discriminating pharmacy within a thousand feet of your business, so, YES, you MAY discriminate!"
As soon as you make exceptions to the rules, Kuli, you open the doors for bigger government and greater costs to the public.
Edit: Not to mention, more lawyers and lawsuits to draw the boundaries.