Every time I'm in a meeting I look at the dollar signs above people's heads. The cost of meetings, especially with too many people, can be astronomical. If the meeting is not productive enough to cover that cost, it's a loss of money. Make sure your meeting is as short (and profitable) as possible. Otherwise, don't have it.
PS: Starting a meeting late is punishing the people who were on time and rewarding those who were late.