Everything you say is true, except you failed to mention that all it takes is Congressional action to suspend Posse Comitatus in any particular case, and the President can , and has, suspended Posse Comitatus with an executive order. It would be a trivial matter to do it in the case of Puerto...