There were just too many things you had to do to get the "good" ending in my opinion. I played every guitar, listened to conversations, gave people bullets, refused bullets, knocked out most of the enemies instead of killing them, and I still got the bad ending in Last Light, which is pretty f**king stupid.