Whether you like it or not, TIFF generates a lot of money for Toronto, and greatly enhances the the city's name and reputation around the world.  The public money is an investment that helps that happen, and your silly name-calling doesn't change that.