This document discusses using mathematical network models to simulate the spread of acceptance of homosexuality over time. The model starts with randomly assigned acceptance levels between nodes and allows those levels to evolve based on interactions between connected nodes. If two connected nodes have very different acceptance levels, their connection may break. The model shows that having strong, difficult to break connections like family ties can help increase overall acceptance levels in the network even if it starts out unaccepting. Next steps proposed include implementing the model on a network with a structure closer to real social networks and connecting it to data on acceptance levels in actual social networks.