He was defeated for two main reasons.
One: He absolutely loves prostitutes to death. I mean, he'll have sex with any prostitute (especially a male) he can find. Two: Tim Walz, the guy who beat him, really kicks ass.
In conclusion, Gil Gutknecht is a douchebag and America is better without him.