Gafni widersetzte sich der Entscheidung des Obersten Gerichts Israels, im Ausland geschlossene homosexuelle Ehen anzuerkennen, indem er erklärte: „Wir haben keinen jüdischen Staat hier. Wir haben Sodom und Gomorrah hier.“[2]
Er gehörte jedoch zu den wenigen ultraorthodoxen Politikern, die die von Charedim bei der JerusalemerGay Pride Parade 2006 ausgeübte Gewalt verurteilten.[3] Daher wurde er am 24. Juni 2010 in Me'a Sche'arim angegriffen, als er eine Synagoge besuchte. Die beiden VTJ-Abgeordneten Uri Maklev und Mosche Gafni hatten zuvor den in Me'a Sche'arim lebenden Rabbi von Slonim besucht und waren anschließend zum Gebet in die Synagoge gegangen. Bei ihrem Erscheinen wurden sie von jungen Extremisten von Neturei Karta angegriffen, die sie bespuckten und mit Steinen, Schlägen und einem Stuhl traktierten.
Gafni lebt in Bnei Brak, ist verheiratet und hat drei Kinder.[4]