The violence in the streets of Bangkok over the weekend was the worst in nearly 20 years, as anti-government protesters clashed with security forces.