I've yet to download the version from this site as for some reason after waiting for a million years for download, it refuses to install.
Major "SPOILER ALERTS " to follow.
As only played twice my memory of character names is rubbish so hope you understand whom I'm referring to.
Anyway using the Google Play "full version", I have found a happy ending with Heath when I was a Golgotha. Essentially I listened to him every time he wanted to talk. Flirted, complimented and had as much physical contact as possible. Also went places he wanted to go, e.g. stupid Hollywood party for famous people. I didn't take drugs and essentially tried to get him as much confidence as possible.
With the other two "love interests", I tried to get as close as possible but not romantic, plus trying to be as diplomatic when they brought up their most extreme views.
Spent most free nights at (can't remember name) but bar Heath owns, making sure also mix with members of all groups when there or at places with all groups I was sent on a mission to, unless situations like trying to get girl at bar to be a spy.
Did everything was asked by the woman in glasses, although meeting with bloke in graveyard I asked him every question I could and then agreed to join him. Few meetings later Heath was asked to join and like puppy followed me (meant he took quite few of his house with me by himself).
Making sure all the way through game interactions with others I was never 100% rude, but on occasions would have to be convinced to do something, or e.g. when confronted with my lack of sticking up when asked my opinion for instance I think Randal confronted on it chose the "I'll do it when needed/important". though pretty much always said (to her face) that I would do what glasses woman asked me to plus either agreed with her point of view, at most asked if there wasn't another way for her to get what she wanted if 4 possible answers(if only 3 or less sometimes gave "..." reply).
Once on stage said that we should follow "graveyard bloke", Heath and I escape to fight another day...together.
Hopefully helps