Below are a number of links that you can follow for further reading on the ethics topics in the headings:
Same Sex Marriage:
Sandy Grant from St Michaels Wollongong has an excellent lecture on the no case.
Marriage alliance has some good resources and worth following
John Anderson on ABC News.