根据法无明文规定不为罪原则,由于我国法律没有规定同性恋违法,所以在我国同性恋并不违法,但是同性恋的婚姻法律不会承认。根据我的了解,目前在荷兰和美国的部分州同性恋是合法的,受法律保护。前任荷兰财政部长就是同性恋,并且已经登记结婚