At the moment, customers cannot reject the free gift. If a customer is eligible for the free gift, he/she will always get it. We definitely plan to change this in the future and give customers a choice to opt out of the free gift.
But if you use the “Free Product Choice” gift offer, the customer will need to select from multiple gifts. If he/she does not select any, no gift will be added to the order.