Those particular issues could be addressed by contacting Rovi, the guide data supplier that Dish uses. Unfortunately, the local channel guide data mapping errors and incorrect logos in the guide are entirely caused by Dish's screwed up system. Dish maps the OTA guide data by matching the TSID (Transport Stream IDentification) broadcast by the station, and the subchannel number (-01, etc.) to a database to determine which guide data stream to provide for that channel. The problem is that stations that are sharing the same frequency now also share the same TSID, and Dish's system has no way to distinguish the channel number before the -01, -02, etc. That results in the guide data for the host station getting mapped to both stations in the guide. The only way to fix this would be with a complete overhaul of Dish's OTA guide mapping system. That is something that would likely take a long time to accomplish, and Dish may not be willing to devote the necessary resources to actually make it happen.