Imaginary Friends Lyrics

Lyric discussion by Cameron5tevens 

Cover art for Imaginary Friends lyrics by Ron Sexsmith

you'd think an imaginary friend would be the perfect, best friend because he/she wouldn't argue with you, you would always be right, etc.
When I was first listening to this song, I thought he was trying to say that there's no such thing as a perfect friend. A 'perfect friend' isn't a real friend in the way that they are just going through the motions, not really feeling anything. That's what I thought for the "You can paint them a beautiful picture/ But they won't understand"

But then I got somewhat confused later on in the song when he said "For they've gone where the action is/ And they've crossed you off their list" Does that mean they've found a new friend?