Tiger, I'd just like to comment a bit about ABC.
In Reno, they are the non-union trade group, and they have DOL-approved apprenticeship programs, using the NCCER curriculum, and with college credit through the local community college.
A look at there newsletters shows them to be quite proud of their lobbying efforts.
I have met contractors who quit, with the opinion voiced that all "they did was cash my check every year."
I don't think ESI does either lobbying or training....but I could be wrong.