Of course, and they do all the time.
No.
Most (but not all) employment in the United States is what is known as "at will." That means that the employee can quit at any time and for any reason, and the employer can fire the employee at any time and for any reason other than a reason that is...