I disagree. I think there is a slight language barrier here that you are not understanding. When I read it, I think I am reading the words of an irish catholic speaking british english. They talk a little different than we do and use words slightly differently than we do.
Read it again with the irish catholic in mind.
btw...I am an Irish Catholic.