I just wrote out a big detailed response and it sadly disappeared when I tried to post. I don't feel like retyping, so I'll just say this:
Your contractors are idiots. If you're installing speakers (as you are), then hire an audio tech to do it, not a computer tech or a building contractor.
If you're anywhere near the NW of the United States then give me a shout
