Boston businesses often violate the city's ordinance requiring captions on TVs, more than three years after the law's passage. And the city rarely enforces the law, according to records reviewed by ...