Two weeks is too long to be held without charges. If you think that is OK, you must not have much of a life.
Arrest him, and charge him in court, within a 48 to 72 hour window -- no problem. To hold as a 'material witness' based on a pet judge's whims for however long some bureaucrat wants is egregious.
What if he has information that determines whether or not 3000 Americans get killed by Islamic terrorists?
Then would you still scream; even though the judiciary and law enforcement are obviously functioning within the law? Or would you want him released anyway to meet your criteria for what is proper?