Graham Flanagan: At the end of last year, I spent some time at the Coast Guard Training Center in Cape May, New Jersey, which is boot camp for the ... on the US-Mexico border.