This means that heterosexuals will be able to get married either via the Marraige Act or the Civil Union Bill while homosexuals can only get married via th elatter legislation. But for anyone who, for some bizarre reason or another, wishes not to get married but to conclude a civil partnership only, the Civil Union Bill will be the only legislation that one could rely on.
Obviously those in the ANC who wanted to adhere to the Constitutional Court judgement and who understood that anything less than marriage for same-sex couples would not do, managed to convince the Johnny De Lange's of the world to explicitly provide for "marriage" in the Bill. But in return they had to the ridiculous option of either registering a civil partnership or a marriage.
How many people will actually register a civil partnership instead of a marriage? Can't imagine who would do such a thing.
But perhaps the new version will pass constitutional muster because it does provide for same-sex marriage, albeit in a seperate law. But because the law is open to all - not just same-sex couples, and because it allows same-sex couples to register a marriage, it probably provide for the protection of same-sex relationship in a sufficient manner.
Section 6, however, is most probably unconstitututional. It allows non-religious marraige officers from refusing to solmnisise a marriage for religious reasons. Poor same-sex couples in small conservative towns will find it difficult to get anyone to marry them. Surely its not acceptable.