First off, Booster did save Ted, it's just that saving Ted created a timeline where Max Lord pretty much killed every meta and ruled the earth so Ted chose to die rather than let it happen. Actually, in Geoff John's last issue on Booster Gold, he leaves a hint that Beetle might not be so dead.
As for the Guy Gardner thing, let's clear things up a bit. It involves time travel so a headache may occur: Sinestro was told by a time traveler that Guy would become the greatest Green Lantern, Guy meets Sinestro before it was supposed to happen, gets chosen instead of Hal, Guy dies from a yellow plague, Sinestro starts the Sinestro Corp early, takes over the universe. As is, Booster just kept them from meeting and made sure Guy talked to his dying father before he passed on. So, as you put it, Booster did not fuck over Guy, he saved Guy's life and the time stream went on like it was supposed to.