Lyric discussion by kris&jeff 

Musikman04 is mostly correct (in 2005). This guy left his woman because of drugs (1st goodbye). Then he comes back for her funeral (due to the drugs), and THAT goodbye was "twice as hard". "Tell me I'm wrong" means he is in denial of her death or at least wishing she wasn't. "no more bloodshot eyes" -- she's dead.

@kris&jeff yes, I think you are absolutely right. It is customary in the USA to dress dead people up and make them look better than they ever looked in real life. The expression clean as whistle in this case is a double message: because she was dressed for the coffin, but more so since she is dead, she is not under any addictive drugs anymore, hence clean. And yes, just because somebody is a drug addict, it doesn’t mean another person cannot love them strongly. He may also have remorse, since that would be a very natural reaction: if only I had helped...

An error occured.