Shaw was a strong supporter of unions. He joined the Colne Weavers' Association and became its secretary, and was a founding member of the Northern Counties Textile Trades Federation.
Shaw actively supported labor unions. He joined the Colne Weavers' Association and served as its secretary, and he was one of the founders of the Northern Counties Textile Trades Federation.