Telephones, TVs and such are covered by
FCC Rules (47 CFR Part 15). As "Part 15 devices", they
must accept interference from
licensed services. Amateur radio is a licensed service;
CB is not.
If someone is experiencing such interference and it's coming from a licensed amateur station, it's up to the ham to verify that the station is operating properly in all respects. If it is, that's it. The
FCC may visit the station to double-check things, but if they do, and all is in order, the complainant will be politely told to pound sand. The licensed amateur does not have to provide filters or anything else if his station is operating/operated properly. And, the amateur risks losing his license if his station is NOT operating or not operated properly.
CB, being an unlicensed service, doesn't have the protection of the
FCC.