I’m sorry for what you had to go through, but we’ve advanced a great deal in the last 30 years with regard to social acceptance of homosexuality. Any time you have rapid progress on any issue, you’ll have people whose position changed dramatically in that time period.
Those people should be celebrated. Admitting you’ve been entirely wrong on a social and moral issue is very difficult. By continuing to villify those who change their position to join you in the fight you make it more difficult to gather support.