Answer
As a staunch opponent of same-sex marriage, Keith O'Brien voiced his disapproval and actively campaigned against its legalization. He considered it a distortion of the traditional concept of matrimony and believed it went against religious teachings and society's moral fabric. This firm stance against same-sex unions garnered both support and criticism.