Desdmenuzando la juricidad del asunto creo que el contrato de compraventa no es ilegal, solo lo sería la situación del comerciante al no estar establecido, pero la compraventa en sí no lo es, ergo, una ordenanza municipal no puede establecer una tipo infraccional y multar a una persona por celebrar una compraventa, pues el contrato es válido ante la ley, y la ley no señala que una compraventa no deba realizarse en espacios públicos, a menos que el objeto comprado sea ilícito (armas, drogas, sustancias peligrosas, cosas robadas, etc.), o en algunas situaciones excepcionales se regulan ciertas comporaventas (armas de fuego, medicamentos, etc), pero en general la compraventa es un contrato entre privados regulado por el Código Civil. Ahora la situación del comerciante ambulante podría ser ilegal, al practicar una actividad comercial sin estar establecido y evadiendo el impuesto y otras normas sanitarias y asdf, pero ellas afectan a lo concerniente al establecimiento comercial y al tema tributario, que es una obligación de él a dar boleta y pagar el impuesto al valor agregado, o sea, infracciones cometidas por el comerciante o vendedor en razón al oficio de comercio, pero no a la venta en si, en resumen, si hay una infracción, es solo de quién ejerce una actividad comercial (no una venta), de manera permanente y en contravención a la ley, pero la compraventa de la mercadería al no ser ilegal, no hace al comprador, ni autor o cómplice. Son dos situaciones diferentes. El establecimiento ilegal de un comercio y la compraventa- Yo puedo acordar comprar y vender lo que quiera, mientras que la cosa o el servicio sea legal, y puedo hacerlo en espacios públicos, por ejemplo, quiero vender mi notebook, y quedo con el comrpador de juntarnos en el metro o en una esquina X, un restaurant, o una plaza y lo vendo en la calle, o en mi casa, o arriba de un árbol, da igual, la compraventa es válida, por lo cual, una ordenanza municipal no puede atribuirse facultades que no le corresponden y sancionar como ilícito algo que no lo es, pasándose por el aro la ley. Por lo tanto, que se metan la multa por donde mejor les quepa, ya que es ilegal.