Republicans were in charge of the Legislature when it passed. It is a TX issue and had nothing to do with federal responsibility of securing the borders.
I don’t care who was in charge of what. He seemed to love the power of the veto for many other bills. Why not this one?
http://www.nationalreview.com/articles/276264/vetoes-rick-perry-katrina-trinko