I think trump intentionally let them shoot the drone. May have even tried to provoke an attack. I see this as a way for Trump to position himself to globally appear to be the victim from an obvious attack before offering an alternative to the Obama Iran deal. This is the perfect set up for Trump to offer some plan after talking about how he spared over 100 lives.