Should There Be Homosexual Marriage? And If so, Who Should Decide?