I get your point about pattern of behavior, but it doesn't change mine about who the onus is on. If Apple cannot verify whether gift card usage was legitimate, and takes no steps (e.g. a hard limit on how many gift cards can be used in a transaction) to prevent people from accidentally getting their account killed, that is on Apple.
You're coming off like a "technically correct" guy that completely missed the user experience.
You're coming off like a "technically correct" guy that completely missed the user experience.