anti gay senator caught having affair with horse