when you get early exercised on the call, you are obligated to sell/short stock at the strike price. since you don't want to hold that short stock, you can just buy it back in the market. this is why you don't want unfavorable gap moves that could make it expensive.
but no, you can't do #2...