Why not use MP's? How many more BP agents do we have to hire? Who's going to pay for them?
Soldiers aren't cops, I agree but I don't see this as so much a law enforcement mission as a security mission and soldiers have been standing security for forever.