By making Expedia aware of how their local managers are operating they might actually get this fixed. No OTA wants this kind of bad publicity. Just the US alone my employer (and its parent company) have nearly 300,000 hotels available. Keeping the data current is a massive pain at that scale since at the other end are individual people.
Also note that for most OTA's there are only a couple providers of hotel photos and one dominant one, and we all hate them as they suck terribly. Unless you are a speciality provider like Oyster or Hotel Tonight and can take the few photos you need, or are Tripadvisor and can get customers to take them, you are at the mercy of the photo provider.
So a quality bitching can get you better service (as a hotel provider) from an OTA. Even better is make a deal with someone who provides small hotels with data management (which does cost money) so that your room availability is all electronic.
The hotel business is all about filling rooms. The average hotel hopes for 70% rooms filled tonight. OTA's do provide a lot of hotel bookings so you can't do without them. But if the local OTA hotel property manager sucks there are 4 major players you can deal with (plus all the speciality ones). Yes you have to give them a commission (20%+ usually) but if you work with them correctly they can fill your rooms.