I don't find Vaughn's argument persuasive at all. It reminds me more of the kind of arguments made my temperance movements campaigning for prohibition, only I think a stronger case could be made for banning alcohol than banning gambling. By the way, sin taxes are not some kind of modern experiment or fringe revenue grab. Taxes on alcohol and lotteries and gambling have always been a staple of government revenue generation in North America that pre-date concepts like income tax.
I think Vaughan is just looking for his "hero" issue, his Spadina expressway moment. Gambling is a normal (all-be-it stupid) human activity. Regulate and tax the hell out of it if you want, say for example limit the maximum size of a gaming site etc if you are worried about traffic congestion. I DON'T support a casino at this site but I am opposed to the notion of running away from the issue with a puritanical ban on gambling venues.
P.S. I find comments that project the notion that the city is too good for "905ers" who want to come here for entertainment as terribly elitist. If there are businesses who recognize that market segment and want to target them I support it, wish them success, and appreciate the business activity they bring to the central city.
P.P.S. scrapergeek, I bet
, that while development on the Gehry/Mirvish project and this site will occur, what is built will not be anything like the proposals we have seen and will have to wait for the next development cycle in 10 years.