16 years and we still haven't brought the troops home again, it's time.
There have been troops in Germany and Japan for 72 years straight.
There have been troops in South Korea for 64 years straight.
While I understand the general idea of wanting the troops back home from the Middle East, the United States simply doesn't do that and never has. They just pretty much stay forever once they are sent somewhere, in varying capacities.
Fun fact: the U.S. has had troops stationed in the Middle East continuously from 1801 to now, beginning with the Barbary Wars. There have always been ships patrolling right off shore over there the entire history of the country... so we can safely assume they aren't going to be pulling out anytime soon, or even in our lifetimes.