This week has been a difficult one for the LGBTQ...
This post has probably been in the making for a...