Thanks for your reply. It is much appreciated.
May I venture an opinion:
disagreements within a political party is not a check-and-balance.
such disagreements based on taking on a differentiating position are just to gain political advantages to further your ranking within the party.
sometimes they hold the same position but use personalities and backing of the correct horses to bring in advancement for themselves.
What then is the difference between disagreements intra-party and inter-party?
My opinion is that the difference lies in the advantages it carry to the voters:
(1) Intra-party disagreements carry no advantage to the voter.
(2) Inter-party agreements (i did not mistype this), provided there is no overall control by one party, carry immense advantage to the voter. Because the dominant party will now need to persuade the minority party with the 1/3 stake of the usefulness of their policies - not for themselves but for the opposition too.
Singaporeans as a whole will benefit from such cautiousness by the dominant party.
Thus it may be a good thing for opposition parties to sing the same song as the PAP, even together with the PAP, so long as at the end of the day, they are not controlled by the PAP and can give a truly independent voice to the voters.
As to who is eating whom, it remains to be seen.