Can the amex offer be used to buy GC?
In the store - yes unless Amex throws a fit
Here from private buyers - generally no, unless you want to pay extra 3% to cover the cost
You can, however pay with debit card for free; I for example can take Square Cash which charges nothing for debit cards