What does that song mean?

Flogging Molly Song Meanings