I agree with the sentiments of this laws supporters, but:
1) An affront to democracy, and typical EU hooliganism: Force people to vote again and again until they get the result they want.
2) An affront to private property. Businesses should be treated like private property where the owners decide who can enter.
3) The EU hates traditionalism. This is reminiscent of how the EU recently told Poland to do more abortions and abandon traditional gender roles.