Tim Schaefer married his boyfriend in 2007. He gave his father, United Methodist pastor Frank Schaefer, a choice: Will you officiate at the wedding? Tim said that he didn’t want to put his father in a hard position, but at the same time, he thought it would seem disrespectful if he didn’t ask. So he…