We have a similar law that needs changing in WA.
My local Brewery (Seasonal Brewing) can sell their own brewed beers from the tap without any worries, but any beers from other breweries on their guest taps have to be bought with food.
It's ridiculous and extremely frustrating for them.