If it were up to me I'd hand out the suspensions as follows:
Ben Wallace: 20 games (started the whole thing and kept it going when he threw a towel at Artest)
Stephen Jackson 30 games (went into the stands, that's major trouble)
Jermaine O'Neal 40 games (went even further than Jackson and landed the punch of the night)
Ron Artest 1 year (not the rest of the season, 1 full year from today)
It's message sending time for the NBA. This is a major black eye for a league that's going to get a lot of negative attention in the mold of the NHL's Bertuzzi/Moore assault. This was a flat disgrace and the punishments should be swift and severe.
I'm hoping to hear about some arrests soon. No way that the players and fans who incited and participated in this riot should just walk away from it.