Am I missing something? The young man just turned 20 but the feelings had been building for 25 years?
But hey, let's all be accepting and tolerant... NOT! These people (both homo and liberal) are, as a demographic group, not well adjusted. They seem to be (ie. empirical evidence) prone to snapping and acting out, often in violent ways. Really, don't trust any of them.