President Barack Obama thanked forces at New Jersey's Joint Base McGuire-Dix-Lakehurst Monday as troops come home from Afghanistan.