New Zealand MP's rousing speech in support of same-sex marriage! ‘Big gay rainbow’ speech by New Zealand MP Maurice Williamson goes viral