This is funny. The simple solution is automatic payments ... it will autopay on the latest date possible, I really see no downside in that ... that's why I have a 100% on-time payment record.
OP, you forgot to pay and Amex is clear about the rules ... not sure what you are complaining about.