I cannot claim to be following events in Thailand too closely, but this is my understanding of what is happening there.
Basically, there is this entrenched power elite in Thailand who feel that it is their prerogative to run the country. Some years ago, however, this guy Thaksin Shinawatra became prime minister after his party won an election. Mr Thaksin came from outside the self-perpetuating power elite, but this does not make him some kind of progressive politician. As a rich businessman, his struggle with the Thai establishment is more like a conflict between different elite figures. His party is especially popular outside Bangkok, with his popularity representing something of a revolt by people who have felt themselves left behind by the country’s economic development.
Anyway, the Thai establishment did not like Thaksin and were able to get their pals in the army to stage a coup while he was out of the country. The new government were able to disbar him from public office on corruption charges. Unfortunately for them, every time since then that elections have been called in Thailand, Mr Thaksin’s allies have convincingly won them. This has caused consternation among the establishment. Rather than accept election results, they have periodically mobilised their supporters to take to the streets and force the resignation of pro-Thaksin governments. In an almost Orwellian turn, Thaksin’s opponents have given organised themselves as the People’s Alliance for Democracy, despite their commitment to overthrowing election results and plans to turn the Thai parliament into a largely unelected body stuffed with them and their cronies.
Recently, Thaksin’s supporters took to the streets of Bangkok to try and overthrow the current anti-Thaksin government. After a long stand-off, the authorities were finally able to get the army to clear them from the streets, with several dozen people being killed in the last week.
It is hard to say what the best way forward for Thailand might be. I reckon it would be a good first step if the currently dominant faction could be prevailed upon to accept that whoever wins elections has the right to form the government.