I live in Little India.. so my 2 cents (no, I wasnt in Sg during the whole blow up .. )
1) yes, Alcohol does play a part, as after 8 or 9, you can see them getting boisterous and giving 'looks' to girls ... and those who know me, will understand my situation, as my other half is of a 'different colour' .. though they maintain the distance, you can imagine them mentally stripping any woman who dares to cross in front of them ..
2) Being from some background, I have seen, in the car park across Naranjan, trucks reversing (the trucks ferrying the workers) almost till hitting the guys relaxing on the ground, and the guys on the ground in the car park just don't care .. as .. back home, the pedestrian is the king, even if that means the middle of the road .
It was an accident waiting to happen, and it just happened the driver was chinese - most of the truck drivers are Indians, I wonder how it would have panned out if the guy was run over by a Indian truck driver .. (imagine the similarity with the Ferrari driver @ bugis, if he had been a native ..

)
3) nobody cares about the traffic in the road, especially when the evening wears out .. as they all are rushing to grab their transport, it just was an accident waiting to happen
Now, for those who are demanding to banish the workers to another island .. I just have this to say:
1) rename Singapore to Saudipore, and just lock the workers ..
2) lock the workers now, and in a few years, the line between workers and professionals will be blurring (like S Pass = Work Pass ?? ) and then just lock all professionals too away
3) almost 50% of the guys going to Little India on Sunday are going to do their grocery shopping .. as you can see most of them carrying bags and bags of groceries - pray - what is the recourse for them ? issue them standardised MRE / Dog good instead of them having some home cooked food ? and then wonder why they don't want to work here, stand under the hot sun for the whole day ?
4) what about the millions turned around on a weekend, from sales of grocery, to Singtel to M1 to Starhub to each and every other instant shops that get put up selling stuff from grabes to oranges to all... wonder how they are gonna react... directly or indirectly ..
5) the major benefactors are the transport operators, with the Hampshire road closed every Sunday .. so would they be happy to loose their income ?
Speechless is all I will say, to those who demand banishing all workers from Little India
Like somebody said, let the Town council workers stop picking garbage, for a start, and see what will happen ..