Lip sync issues are totally the fault of the broadcasters. The reason for the sync issue is that audio signals pass through the various DSP stages in the broadcast station faster than the video signals, since video is much more math-intensive to process than audio.

Unfortunately it is left up to the home user to set "compensating" delays for the audio in order to get things back into sync. This sucks, but it is just a fact of life.

You can try to call and complain to the originating station, but I wouldn't bet on much action.