NO he isn't off the hook. He obviously believes what he said because he backed it up a second time. All he is doing is pandering. He still believes gays are second class citizens, and he "changed his mind" because he doesn't want to loose his political base. He is a hypocrite!
More information about text formats