Major Jason Watson detained in Maryland after refusing to wear uniform on duty, days after criticizing Trump on CNN. Charges still pending.