Being a subcontractor in the VA market, I can say that I see plenty of "crap" from both sides, including in house DNSC and subs as well. I honestly take pride in every job I do and install it as if it were my own home. Everyone I train is taught EXACTLY the same way, but there are just to damn many bad apples out there (from each camp).
The reason we lost extra money for custom installs from Dish (i.e. wall fish, crawls, pole mounts, etc...) is b'cause of sub's charging for stuff they weren't doing. I don't blame Dish for pulling the plug (although I miss the extra money).
As for DNSC here, it is getting better but still has a long way to go! I don't single any group out in particular, just all the jerks in general. For me, this is my living not just a quick buck. Anyone in it for that reason should just get the hell out!!! (Leaves more work for me).