this is dumb.. not everyone wants to join the military.. especially if they have wife/kids or just want get educated. i would understand 2 years but doubling that is stupid... they are saying if you have made a life here already good for you but you cant get papers till you abandon your life and join the military for 4 years.. therefore not starting a real life till you are mid aged