While casinos bring in revenue, I believe they generate lower paying jobs. I also wonder what other problems they create. You are taking money out of Massachusetts residents hands with out them receiving any goods or services of value.
Most of the money generated will be money from the Massachusetts citizens pockets. Casinos are just moving taxpayers hard earned money around inside the state for the most part. I could not find any statistics on it but I would guess over 60%-70% of the money generated will be from Massachusetts residents.
Also casinos bring crime and problem gambling to the table. Statistics show that almost 3% of the population are problem or pathological gamblers. Statistics also show if you live with in 50 miles of a casino you are twice as likely to have a gambling problem.
Lets face, casinos and lotteries exist for profit.... meaning far more people lose than win.
As a state, lets spend our time money and energy encouraging businesses that provide good paying jobs and produces valuable goods or services that are sold on a national or global level, bringing in revenue from outside of the state.