3 way switch controlling outlets. Top working bottom now?
I do not think the wiring is bad .Do the 3 way switches operate on  off at both switches and makes one or all work ? Just  trying to get through switches. Now try to find first recpt. that comes after switch, will have a bit of wire in it. That will be load out from switch. Unscrew recpt. from boxes leave the wires on is fine. Should be a 3 wire going to any recpt. that can be switched. Very odd if you want to control all with switching. If you have no lights only one  has to be switched  or if you have more lamps to put in ect,  3 wire will have black red white bare ground. One is going to be for switching power (load out) the other will be constant power. Pick what outlets you want to switch . Must have the load out to be able to switch. I take this as all on one circuit if so take recpt no broken tabs take the whites put on the common screw . Now if you want to be able to switch recpt. must have a (load out). Lets say red is (load out) should be two reds spliced  with pigtail , and two blacks spliced and pigtailed. Break off tab for hots only. Black on one red on the other. If switch ok should work. Say next recpt. you dont want to switch it. Take recpt. no tabs broken whites on common, wire nut two reds no pigtail on together,push into box. Take black splice together with pig tail tabs not broken mount to hot on recpt. Have now a constant recpt. with reds spliced through to go on to another outlet. Also all bare grounds spliced together if metal box must ground box,and recpt. Looks like switches are not grounded in pic. Hope this helpful took me long time to type,Could drive there fix and been home by now.