Is 2 weeks notice common in the USA? Here in Europe it's 1 month or 3 months, depending on what contract you have.
Most workers in the US do not have contracts and can quit at any time, just as they can be let go from their jobs without reason.
You can leave immediately even subjected to this clauses, but then you suffer a penalization (one day of pay each two days you cut). Most times, the company owes you money at any given time (holidays, extra pays), so it's wise to stay unless the new salary nulls the difference. Also it's always good to keep good will with former employers, you never know.
The moment you give the employee a reason, you open the door to a lawsuit. The best way to let someone go is simply say "your services are no longer required" and leave it at that.