Call for action against pubs that flout law