Actually the masons p pick a charity to support and in our area have raised vast amounts of money for children's charities and the air ambulance.
my dh is a mason and most of the blokes I know who are masons are all down to earth nice fellas who enjoy the chance to have a meal together once a month, whilst doing their bit to raise money for charity. It is strictly against their rules to use the masons for gain, be it personal or financial. My dh is ex forces and the feeling of camaraderie he gets from masons replaced that which he had in the forces, which benefits his mental health.
As with any organisation, there will always be people who are dicks, but they would have been a dick, whether or not they were a mason.
I would much rather my dh spent 1 night a month at masons, then down the pub getting drunk with his mates, but then we are all different and what suits one doesn't suit everyone.