The problem with buying a put is you would have to compensate for the delta at an extra cost if you wanted to protect your position 1:1..you do get premium in the short call too ..I'd have to run a comparison....by selling a deep ITM call you immediately lock in all profits via the premium you will receive.