The food trucks pay taxes as well, and with those taxes have full rights to use public land. They are not subsidized. If the restaurants have to pay so much more for the location, but can't add extra value, the fault lies in their business model.
Food trucks ought to be able to park where they safely can. As PJ said, these regulations hurt consumers, eliminate choices, and stifle innovation.
CR
Bookmarks