Lyric discussion by Bazooka27 

This song is obviously about doing the same thing over and over and over again, expecting different results each time.

In the first verse, the man (Referred to as Jack from now on) is not punished for his actions, and is now liable to shoot someone again. It has to be a really, freak loophole thing that someone gets off for murder, so the next time it happens, he won't get so lucky.

In the second verse, Jack has a girlfriend who he trusts and loves. Then he finds out that she is cheating on him and is burned badly. He comes back with another girl who he also trusts (Or he wouldn't be spending all his money on her), and probably feels like she doesn't really love him (Just like the last girl), but ignores the feeling expecting a different outcome.

In the third verse, he promises all his friend that he is a good person, but he goes back to Vegas to gamble, drink, and fornicate his life away. He has (Obviously) been through the whole Vegas thing before, probably lost a lot of money, but keeps coming back expecting to hit it big. He doesn't realize that winning is not in the cards (Hehe...get it? Cards? Sorry)

Jack just keeps coming back doing the same stupid things over and over again expecting different results. This is the technical definition of insanity.

@bazooka27 Much closer to what I hear (though I still think each verse is about a different character). I think in the second verse he doesn't take up a new girlfriend, he picks up a "little wild" tart (perhaps to punish his old girlfriend -- "I'll show her i can cheat, too"). The tart takes him for money and possibly has blackmail on him for the future.

An error occured.