It's an interesting premise. If Congress holds the purse strings, and the president asks Congress to pay for something, should if Congress say "no," the president be able to take the money Congress have approved for something and fund the thing Congress has said "no" to?
Remember, it this should be true of whomever is in power.
It was Defense Dept funds so i dont see a problem. Its being appropriated to the defense of our southern boarder