I have unwittingly 'violated' their terms a couple of times and, in both cases, received an email and notice to make the necessary changes within x number of days. They don't specify what the violation is but, in my experience, they don't require 100% compliance either.
Seems your case hasn't resulted from standard manual checks but some sort of automated sytem that was, maybe, triggered by a sudden spike in traffic?
If amazon affilliation is crucial to you then I would suggest moving your site to another domain, take on board the comments about adding blog-style content, and try again with another account?
In all honesty, all usual amazon complaints accepted, their affiliate program, in my experience, is actually run pretty fairly compared to many others. Certainly worth trying to get back on board.