Homosexuality isn’t really the issue in this particular case.
If Garcia had been living with an elderly woman, and pretending to have a ‘partnership’ with her, I have no doubt he would carve her up for arguing with him, just like he did to this man.
Where homosexuality is concerned you are, by definition, dealing with mental and emotional disorders. So, homosexuality may not be "the issue", but there is certainly a connection.