(1) A person who throws or lays any dirt, litter, ashes, or night soil, or any carrion, fish, offal, rubbish or matter or thing of any other kind, on any public way or public place, is liable on summary conviction to a fine of $1,000.
(2) The provisions of this section are without prejudice to the provisions of any enactment relating to such matters and, where there is an inconsistency between the provisions of this section and that enactment, the provisions of that enactment shall prevail.