Shifting policy positions, infighting and backbiting, the language difficulties of leader Stephane Dion... The problems for the federal Liberal party are apparent to all.
But pundits and political strategists trying to figure out the problems that have beset an organization most often described as the most successful political party in North America -- can put down their pens.
A not-so-exhaustive Toronto Star investigation has pinpointed the source of the Liberal woes.
From the National Executive list....
Leader Stéphane Dion
President Senator Marie-P. Poulin
Past President Mike Eizenga
VP, English Douglas Ferguson
VP, French Brigitte Legault …
Chair, Standing Committee on Policy Development Joan Bourassa
Chair, Standing Committee Organization Vacant
Chair, Standing Committee Constitution & Legal Affairs Johanne Brodeur
Chair, Standing Committee Constitution & Legal Affairs Martin MacLachlan
Chair, Standing Committee Communications & Publicity Richard Diamond
Chair, Standing Committee on Multiculturalism Amarjit Grewal