Thai General Khattiya Sawasdiphol was shot yesterday before a crowd of reporters and protesters in a busy street in Central Bangkok. The general, who broke ranks with the government in support of the protesters, remains in critical condition.