Depende de la ley nacional, estatal o local y de su razón para violarla. Si su ciudad tiene una ley contra la alimentación de las personas sin hogar y usted lo hace de todos modos, eso no es inmoral. Las leyes contra la alimentación de las personas sin hogar a menudo son solo intentos de legislar a las personas sin hogar fuera de una ciudad o pueblo en lugar de tratar con ellas. Lo correcto, como creo que casi todos estarían de acuerdo, es alimentar a aquellos que no tienen otra forma de alimentarse.
Si su ciudad, estado o nación tiene una ley que prohíbe que las empresas discriminen a las personas por su origen nacional, religión, orientación sexual, estado civil o similares, y la viola porque no está de acuerdo o no le gusta a clases particulares de personas, Eso es inmoral. Parte de vivir en sociedad es reconocer que las personas son diferentes y diversas. Hay límites para esto, por supuesto (no se puede demandar a una iglesia católica por no contratar a un protestante para que sea su sacerdote), pero el principio general está ahí.